CINXE.COM
Rate limits for the REST API - GitHub Docs
<!doctype html> <html data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" lang="en"> <head> <base href="https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/png" href="/assets/cb-345/images/site/favicon.png"> <link href="/manifest.json" rel="manifest"> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <title>Rate limits for the REST API - GitHub Docs</title> <meta name="description" content="Learn about REST API rate limits, how to avoid exceeding them, and what to do if you do exceed them."> <link rel="alternate" hreflang="zh-Hans" href="https://docs.github.com/zh/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="es" href="https://docs.github.com/es/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="pt" href="https://docs.github.com/pt/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="ru" href="https://docs.github.com/ru/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="ja" href="https://docs.github.com/ja/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="fr" href="https://docs.github.com/fr/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="de" href="https://docs.github.com/de/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <link rel="alternate" hreflang="ko" href="https://docs.github.com/ko/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <meta name="keywords" content="API"> <meta name="path-language" content="en"> <meta name="path-version" content="free-pro-team@latest"> <meta name="path-product" content="rest"> <meta name="path-article" content="rest/using-the-rest-api/rate-limits-for-the-rest-api"> <meta name="page-document-type" content="article"> <meta name="status" content="200"> <meta property="og:site_name" content="GitHub Docs"> <meta property="og:title" content="Rate limits for the REST API - GitHub Docs"> <meta property="og:type" content="article"> <meta property="og:url" content="https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api"> <meta property="og:image" content="https://github.githubassets.com/images/modules/open_graph/github-logo.png"> <meta name="next-head-count" content="27"> <link rel="preload" href="/_next/static/css/87cea936052d1d95.css" as="style"> <link rel="stylesheet" href="/_next/static/css/87cea936052d1d95.css" data-n-g=""> <link rel="preload" href="/_next/static/css/66757a3783028467.css" as="style"> <link rel="stylesheet" href="/_next/static/css/66757a3783028467.css" data-n-p=""> <noscript data-n-css=""></noscript> <script defer nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script> <script src="/_next/static/chunks/webpack-6c3affe7799f8553.js" defer></script> <script src="/_next/static/chunks/framework-945b357d4a851f4b.js" defer></script> <script src="/_next/static/chunks/main-c95ae151e287e458.js" defer></script> <script src="/_next/static/chunks/pages/_app-797fa94dba278176.js" defer></script> <script src="/_next/static/chunks/727f57db-570e92d04a1cf153.js" defer></script> <script src="/_next/static/chunks/4432-e0b0889138923fc7.js" defer></script> <script src="/_next/static/chunks/6066-8d61a14f5f75720a.js" defer></script> <script src="/_next/static/chunks/5293-274846982f5b82bb.js" defer></script> <script src="/_next/static/chunks/2689-e7cc4d533fabe066.js" defer></script> <script src="/_next/static/chunks/9418-89747b124934b544.js" defer></script> <script src="/_next/static/chunks/5343-e2ac6b70d565e15c.js" defer></script> <script src="/_next/static/chunks/pages/%5BversionId%5D/rest/using-the-rest-api/%5B...restPage%5D-14957199fdb79761.js" defer></script> <script src="/_next/static/wnED4bY3A-ObiFckWXklm/_buildManifest.js" defer></script> <script src="/_next/static/wnED4bY3A-ObiFckWXklm/_ssgManifest.js" defer></script> <style data-styled="" data-styled-version="5.3.5">.cEhRXB{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .dmdEgz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;}/*!sc*/ .hROlum{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;}/*!sc*/ .bmseMA{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-weight:400;word-break:break-word;}/*!sc*/ .Ywlla{list-style:none;}/*!sc*/ .cUxMoC{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ .lmYNOb{height:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));margin-left:8px;font-weight:initial;}/*!sc*/ [data-variant="danger"]:hover .Box-sc-g0xbh4-0,[data-variant="danger"]:active .lmYNOb{color:var(--fgColor-default,var(--color-fg-default,#1F2328));}/*!sc*/ .gMkIpo{padding:0;margin:0;display:none;}/*!sc*/ .gMkIpo *{font-size:14px;}/*!sc*/ .enEvIH{padding:0;margin:0;display:block;}/*!sc*/ .enEvIH *{font-size:14px;}/*!sc*/ .ivpQTm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-weight:600;word-break:break-word;}/*!sc*/ .eQiQea{grid-area:topper;}/*!sc*/ .ijSsTo{grid-area:intro;}/*!sc*/ .giVcWX{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;grid-area:sidebar;}/*!sc*/ .kohLxz{grid-area:content;}/*!sc*/ data-styled.g3[id="Box-sc-g0xbh4-0"]{content:"cEhRXB,dmdEgz,hROlum,bmseMA,Ywlla,cUxMoC,lmYNOb,gMkIpo,enEvIH,ivpQTm,eQiQea,ijSsTo,giVcWX,kohLxz,"}/*!sc*/ .hXCKEr{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/ .hXCKEr:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .hXCKEr:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .hXCKEr:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .hXCKEr[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .hXCKEr[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .hXCKEr:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .hXCKEr:active{-webkit-transition:none;transition:none;}/*!sc*/ .hXCKEr[data-inactive]{cursor:auto;}/*!sc*/ .hXCKEr:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .hXCKEr:disabled [data-component=ButtonCounter],.hXCKEr:disabled [data-component="leadingVisual"],.hXCKEr:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.hXCKEr:focus{outline:solid 1px transparent;}}/*!sc*/ .hXCKEr [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .hXCKEr[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .hXCKEr[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .hXCKEr[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .hXCKEr[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .hXCKEr[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .hXCKEr[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .hXCKEr[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .hXCKEr[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .hXCKEr[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .hXCKEr[data-block="block"]{width:100%;}/*!sc*/ .hXCKEr[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .hXCKEr[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .hXCKEr[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .hXCKEr[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .hXCKEr[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .hXCKEr[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .hXCKEr[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .hXCKEr[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .hXCKEr[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .hXCKEr [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .hXCKEr [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .hXCKEr [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .hXCKEr [data-component="trailingAction"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .hXCKEr [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .hXCKEr [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .hXCKEr [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .hXCKEr [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .hXCKEr:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .hXCKEr:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .hXCKEr[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .hXCKEr[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .hXCKEr[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/ .hXCKEr:has([data-component="ButtonCounter"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/ .hXCKEr:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .hXCKEr:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .hXCKEr{height:auto;text-align:left;}/*!sc*/ .hXCKEr span:first-child{display:inline;}/*!sc*/ .jOdgLl{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .jOdgLl:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .jOdgLl:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .jOdgLl:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .jOdgLl[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .jOdgLl[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .jOdgLl:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .jOdgLl:active{-webkit-transition:none;transition:none;}/*!sc*/ .jOdgLl[data-inactive]{cursor:auto;}/*!sc*/ .jOdgLl:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .jOdgLl:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.jOdgLl:focus{outline:solid 1px transparent;}}/*!sc*/ .jOdgLl [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .jOdgLl[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .jOdgLl[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .jOdgLl[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .jOdgLl[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .jOdgLl[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .jOdgLl[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .jOdgLl[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .jOdgLl[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .jOdgLl[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .jOdgLl[data-block="block"]{width:100%;}/*!sc*/ .jOdgLl[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .jOdgLl[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .jOdgLl[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .jOdgLl[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .jOdgLl[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .jOdgLl[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .jOdgLl[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .jOdgLl[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .jOdgLl[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .jOdgLl [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .jOdgLl [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .jOdgLl [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .jOdgLl [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .jOdgLl [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .jOdgLl [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .jOdgLl [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .jOdgLl [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .jOdgLl:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .jOdgLl:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .jOdgLl[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .jOdgLl [data-component="leadingVisual"],.jOdgLl [data-component="trailingVisual"],.jOdgLl [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .jOdgLl[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .jOdgLl[data-no-visuals]{border-top-left-radius:unset;border-bottom-left-radius:unset;}/*!sc*/ .hmWbvh{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .hmWbvh:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .hmWbvh:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .hmWbvh:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .hmWbvh[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .hmWbvh[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .hmWbvh:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .hmWbvh:active{-webkit-transition:none;transition:none;}/*!sc*/ .hmWbvh[data-inactive]{cursor:auto;}/*!sc*/ .hmWbvh:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .hmWbvh:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.hmWbvh:focus{outline:solid 1px transparent;}}/*!sc*/ .hmWbvh [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .hmWbvh[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .hmWbvh[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .hmWbvh[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .hmWbvh[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .hmWbvh[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .hmWbvh[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .hmWbvh[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .hmWbvh[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .hmWbvh[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .hmWbvh[data-block="block"]{width:100%;}/*!sc*/ .hmWbvh[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .hmWbvh[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .hmWbvh[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .hmWbvh[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .hmWbvh[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .hmWbvh[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .hmWbvh[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .hmWbvh[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .hmWbvh[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .hmWbvh [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .hmWbvh [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .hmWbvh [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .hmWbvh [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .hmWbvh [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .hmWbvh [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .hmWbvh [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .hmWbvh [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .hmWbvh:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .hmWbvh:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .hmWbvh[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .hmWbvh [data-component="leadingVisual"],.hmWbvh [data-component="trailingVisual"],.hmWbvh [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .hmWbvh[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .lkeyoI{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .lkeyoI:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .lkeyoI:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .lkeyoI:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .lkeyoI[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .lkeyoI[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .lkeyoI:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .lkeyoI:active{-webkit-transition:none;transition:none;}/*!sc*/ .lkeyoI[data-inactive]{cursor:auto;}/*!sc*/ .lkeyoI:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .lkeyoI:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.lkeyoI:focus{outline:solid 1px transparent;}}/*!sc*/ .lkeyoI [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .lkeyoI[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .lkeyoI[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .lkeyoI[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .lkeyoI[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .lkeyoI[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .lkeyoI[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .lkeyoI[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .lkeyoI[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .lkeyoI[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .lkeyoI[data-block="block"]{width:100%;}/*!sc*/ .lkeyoI[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .lkeyoI[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .lkeyoI[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .lkeyoI[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .lkeyoI[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .lkeyoI[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .lkeyoI[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .lkeyoI[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .lkeyoI[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .lkeyoI [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .lkeyoI [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .lkeyoI [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .lkeyoI [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .lkeyoI [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .lkeyoI [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .lkeyoI [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .lkeyoI [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .lkeyoI:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .lkeyoI:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .lkeyoI[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .lkeyoI [data-component="leadingVisual"],.lkeyoI [data-component="trailingVisual"],.lkeyoI [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .lkeyoI[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .lkeyoI[data-no-visuals]{display:none;}/*!sc*/ .htZXvk{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .htZXvk:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .htZXvk:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .htZXvk:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .htZXvk[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .htZXvk[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .htZXvk:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .htZXvk:active{-webkit-transition:none;transition:none;}/*!sc*/ .htZXvk[data-inactive]{cursor:auto;}/*!sc*/ .htZXvk:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .htZXvk:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.htZXvk:focus{outline:solid 1px transparent;}}/*!sc*/ .htZXvk [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .htZXvk[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .htZXvk[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .htZXvk[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .htZXvk[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .htZXvk[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .htZXvk[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .htZXvk[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .htZXvk[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .htZXvk[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .htZXvk[data-block="block"]{width:100%;}/*!sc*/ .htZXvk[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .htZXvk[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .htZXvk[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .htZXvk[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .htZXvk[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .htZXvk[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .htZXvk[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .htZXvk[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .htZXvk[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .htZXvk [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .htZXvk [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .htZXvk [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .htZXvk [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .htZXvk [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .htZXvk [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .htZXvk [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .htZXvk [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .htZXvk:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .htZXvk:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .htZXvk[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .htZXvk [data-component="leadingVisual"],.htZXvk [data-component="trailingVisual"],.htZXvk [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .htZXvk[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .htZXvk[data-no-visuals]{margin-left:16px;}/*!sc*/ @media (min-width:768px){.htZXvk[data-no-visuals]{margin-left:0;}}/*!sc*/ @media (min-width:1012px){.htZXvk[data-no-visuals]{display:none;}}/*!sc*/ .jCopKa{border-radius:6px;border:1px solid;border-color:transparent;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:transparent;box-shadow:none;}/*!sc*/ .jCopKa:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .jCopKa:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .jCopKa:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .jCopKa[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .jCopKa[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .jCopKa:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .jCopKa:active{-webkit-transition:none;transition:none;}/*!sc*/ .jCopKa[data-inactive]{cursor:auto;}/*!sc*/ .jCopKa:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .jCopKa:disabled [data-component=ButtonCounter],.jCopKa:disabled [data-component="leadingVisual"],.jCopKa:disabled [data-component="trailingAction"]{color:inherit;}/*!sc*/ @media (forced-colors:active){.jCopKa:focus{outline:solid 1px transparent;}}/*!sc*/ .jCopKa [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .jCopKa[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .jCopKa[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .jCopKa[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .jCopKa[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .jCopKa[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .jCopKa[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .jCopKa[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .jCopKa[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .jCopKa[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .jCopKa[data-block="block"]{width:100%;}/*!sc*/ .jCopKa[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .jCopKa[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .jCopKa[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .jCopKa[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .jCopKa[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .jCopKa[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .jCopKa[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .jCopKa[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .jCopKa[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .jCopKa [data-component="leadingVisual"]{grid-area:leadingVisual;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .jCopKa [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .jCopKa [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .jCopKa [data-component="trailingAction"]{margin-right:-4px;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .jCopKa [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .jCopKa [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .jCopKa [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .jCopKa [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .jCopKa:hover:not([disabled]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));}/*!sc*/ .jCopKa:active:not([disabled]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));}/*!sc*/ .jCopKa[aria-expanded=true]{background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .jCopKa[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .jCopKa[data-no-visuals]{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));}/*!sc*/ .jCopKa:has([data-component="ButtonCounter"]){color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));}/*!sc*/ .jCopKa:disabled[data-no-visuals]{color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));}/*!sc*/ .jCopKa:disabled[data-no-visuals] [data-component=ButtonCounter]{color:inherit;}/*!sc*/ .ktNTSY{border-radius:6px;border:1px solid;border-color:var(--button-default-borderColor-rest,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 12px;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transition:80ms cubic-bezier(0.65,0,0.35,1);transition:80ms cubic-bezier(0.65,0,0.35,1);-webkit-transition-property:color,fill,background-color,border-color;transition-property:color,fill,background-color,border-color;color:var(--button-default-fgColor-rest,var(--color-btn-text,#24292f));background-color:var(--button-default-bgColor-rest,var(--color-btn-bg,#f6f8fa));box-shadow:var(--button-default-shadow-resting,var(--color-btn-shadow,0 1px 0 rgba(31,35,40,0.04))),var(--button-default-shadow-inset,var(--color-btn-inset-shadow,inset 0 1px 0 rgba(255,255,255,0.25)));}/*!sc*/ .ktNTSY:focus:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .ktNTSY:focus:not(:disabled):not(:focus-visible){outline:solid 1px transparent;}/*!sc*/ .ktNTSY:focus-visible:not(:disabled){box-shadow:none;outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-2px;}/*!sc*/ .ktNTSY[href]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}/*!sc*/ .ktNTSY[href]:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ktNTSY:hover{-webkit-transition-duration:80ms;transition-duration:80ms;}/*!sc*/ .ktNTSY:active{-webkit-transition:none;transition:none;}/*!sc*/ .ktNTSY[data-inactive]{cursor:auto;}/*!sc*/ .ktNTSY:disabled{cursor:not-allowed;box-shadow:none;color:var(--fgColor-disabled,var(--color-primer-fg-disabled,#8c959f));border-color:var(--button-default-borderColor-disabled,var(--button-default-borderColor-rest,var(--color-btn-border,rgba(31,35,40,0.15))));background-color:var(--button-default-bgColor-disabled,var(--control-bgColor-disabled,var(--color-input-disabled-bg,rgba(175,184,193,0.2))));}/*!sc*/ .ktNTSY:disabled [data-component=ButtonCounter]{color:inherit;}/*!sc*/ @media (forced-colors:active){.ktNTSY:focus{outline:solid 1px transparent;}}/*!sc*/ .ktNTSY [data-component=ButtonCounter]{font-size:12px;background-color:var(--buttonCounter-default-bgColor-rest,var(--color-btn-counter-bg,rgba(31,35,40,0.08)));}/*!sc*/ .ktNTSY[data-component=IconButton]{display:inline-grid;padding:unset;place-content:center;width:32px;min-width:unset;}/*!sc*/ .ktNTSY[data-size="small"]{padding:0 8px;height:28px;gap:4px;font-size:12px;}/*!sc*/ .ktNTSY[data-size="small"] [data-component="text"]{line-height:calc(20 / 12);}/*!sc*/ .ktNTSY[data-size="small"] [data-component=ButtonCounter]{font-size:12px;}/*!sc*/ .ktNTSY[data-size="small"] [data-component="buttonContent"] > :not(:last-child){margin-right:4px;}/*!sc*/ .ktNTSY[data-size="small"][data-component=IconButton]{width:28px;padding:unset;}/*!sc*/ .ktNTSY[data-size="large"]{padding:0 16px;height:40px;gap:8px;}/*!sc*/ .ktNTSY[data-size="large"] [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .ktNTSY[data-size="large"][data-component=IconButton]{width:40px;padding:unset;}/*!sc*/ .ktNTSY[data-block="block"]{width:100%;}/*!sc*/ .ktNTSY[data-label-wrap="true"]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;min-height:var(--control-medium-size,2rem);}/*!sc*/ .ktNTSY[data-label-wrap="true"] [data-component="buttonContent"]{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-block:calc(var(--control-medium-paddingBlock,0.375rem) - 2px);}/*!sc*/ .ktNTSY[data-label-wrap="true"] [data-component="text"]{white-space:unset;word-break:break-word;}/*!sc*/ .ktNTSY[data-label-wrap="true"][data-size="small"]{height:unset;min-height:var(--control-small-size,1.75rem);}/*!sc*/ .ktNTSY[data-label-wrap="true"][data-size="small"] [data-component="buttonContent"]{padding-block:calc(var(--control-small-paddingBlock,0.25rem) - 2px);}/*!sc*/ .ktNTSY[data-label-wrap="true"][data-size="large"]{height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem);}/*!sc*/ .ktNTSY[data-label-wrap="true"][data-size="large"] [data-component="buttonContent"]{padding-block:calc(var(--control-large-paddingBlock,0.625rem) - 2px);}/*!sc*/ .ktNTSY[data-inactive]:not([disabled]){background-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));border-color:var(--button-inactive-bgColor,var(--button-inactive-bgColor-rest,var(--color-btn-inactive-bg,#eaeef2)));color:var(--button-inactive-fgColor,var(--button-inactive-fgColor-rest,var(--color-btn-inactive-text,#57606a)));}/*!sc*/ .ktNTSY[data-inactive]:not([disabled]):focus-visible{box-shadow:none;}/*!sc*/ .ktNTSY [data-component="leadingVisual"]{grid-area:leadingVisual;}/*!sc*/ .ktNTSY [data-component="text"]{grid-area:text;line-height:calc(20/14);white-space:nowrap;}/*!sc*/ .ktNTSY [data-component="trailingVisual"]{grid-area:trailingVisual;}/*!sc*/ .ktNTSY [data-component="trailingAction"]{margin-right:-4px;}/*!sc*/ .ktNTSY [data-component="buttonContent"]{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:grid;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}/*!sc*/ .ktNTSY [data-component="buttonContent"] > :not(:last-child){margin-right:8px;}/*!sc*/ .ktNTSY [data-component="loadingSpinner"]{grid-area:text;margin-right:0px !important;place-self:center;}/*!sc*/ .ktNTSY [data-component="loadingSpinner"] + [data-component="text"]{visibility:hidden;}/*!sc*/ .ktNTSY:hover:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-hover,var(--color-btn-hover-bg,#f3f4f6));border-color:var(--button-default-borderColor-hover,var(--button-default-borderColor-hover,var(--color-btn-hover-border,rgba(31,35,40,0.15))));}/*!sc*/ .ktNTSY:active:not([disabled]):not([data-inactive]){background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .ktNTSY[aria-expanded=true]{background-color:var(--button-default-bgColor-active,var(--color-btn-active-bg,hsla(220,14%,93%,1)));border-color:var(--button-default-borderColor-active,var(--button-default-borderColor-active,var(--color-btn-active-border,rgba(31,35,40,0.15))));}/*!sc*/ .ktNTSY [data-component="leadingVisual"],.ktNTSY [data-component="trailingVisual"],.ktNTSY [data-component="trailingAction"]{color:var(--button-color,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .ktNTSY[data-component="IconButton"][data-no-visuals]{color:var(--fgColor-muted,var(--color-fg-muted,#656d76));}/*!sc*/ .ktNTSY{height:auto;text-align:left;}/*!sc*/ .ktNTSY span:first-child{display:inline;}/*!sc*/ data-styled.g4[id="types__StyledButton-sc-ws60qy-0"]{content:"hXCKEr,jOdgLl,hmWbvh,lkeyoI,htZXvk,jCopKa,ktNTSY,"}/*!sc*/ .eiGLpS{display:none;}/*!sc*/ .eiGLpS[popover]{position:absolute;padding:0.5em 0.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto;-webkit-clip:auto;clip:auto;white-space:normal;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--fgColor-onEmphasis,var(--color-fg-on-emphasis,#ffffff));text-align:center;word-wrap:break-word;background:var(--bgColor-emphasis,var(--color-neutral-emphasis-plus,#24292f));border-radius:6px;border:0;opacity:0;max-width:250px;inset:auto;overflow:visible;}/*!sc*/ .eiGLpS[popover]:popover-open{display:block;}/*!sc*/ .eiGLpS[popover].\:popover-open{display:block;}/*!sc*/ @media (forced-colors:active){.eiGLpS{outline:1px solid transparent;}}/*!sc*/ .eiGLpS::after{position:absolute;display:block;right:0;left:0;height:var(--overlay-offset,0.25rem);content:'';}/*!sc*/ .eiGLpS[data-direction='n']::after,.eiGLpS[data-direction='ne']::after,.eiGLpS[data-direction='nw']::after{top:100%;}/*!sc*/ .eiGLpS[data-direction='s']::after,.eiGLpS[data-direction='se']::after,.eiGLpS[data-direction='sw']::after{bottom:100%;}/*!sc*/ .eiGLpS[data-direction='w']::after{position:absolute;display:block;height:100%;width:8px;content:'';bottom:0;left:100%;}/*!sc*/ .eiGLpS[data-direction='e']::after{position:absolute;display:block;height:100%;width:8px;content:'';bottom:0;right:100%;margin-left:-8px;}/*!sc*/ @-webkit-keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ @keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}/*!sc*/ .eiGLpS:popover-open,.eiGLpS:popover-open::before{-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ .eiGLpS.\:popover-open,.eiGLpS.\:popover-open::before{-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:0s;animation-delay:0s;}/*!sc*/ data-styled.g8[id="Tooltip__StyledTooltip-sc-e45c7z-0"]{content:"eiGLpS,"}/*!sc*/ .daAEFx{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}/*!sc*/ .gzcJGA{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}/*!sc*/ data-styled.g11[id="Octicon-sc-9kayk9-0"]{content:"daAEFx,gzcJGA,"}/*!sc*/ .bebFBv{font-weight:600;font-size:32px;margin:0;font-size:14px;}/*!sc*/ @media (min-width:1012px) and (max-width:1400px){.bebFBv{margin-top:2rem;}}/*!sc*/ data-styled.g28[id="Heading__StyledHeading-sc-1c1dgg0-0"]{content:"bebFBv,"}/*!sc*/ .hgjakc{margin:0;padding-inline-start:0;padding-top:8px;padding-bottom:8px;}/*!sc*/ data-styled.g29[id="List__ListBox-sc-1x7olzq-0"]{content:"hgjakc,"}/*!sc*/ .lnYQME{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;font-size:14px;padding-top:0;padding-bottom:0;line-height:20px;min-height:5px;margin-left:8px;margin-right:8px;border-radius:6px;-webkit-transition:background 33.333ms linear;transition:background 33.333ms linear;color:var(--fgColor-default,var(--color-fg-default,#1F2328));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:unset;width:calc(100% - 16px);font-family:unset;text-align:unset;margin-top:unset;margin-bottom:unset;}/*!sc*/ .lnYQME[data-loading]{cursor:default;}/*!sc*/ .lnYQME[aria-disabled],.lnYQME[data-inactive]{cursor:not-allowed;}/*!sc*/ .lnYQME[aria-disabled] [data-component="ActionList.Checkbox"],.lnYQME[data-inactive] [data-component="ActionList.Checkbox"]{cursor:not-allowed;background-color:var(--color-input-disabled-bg,rgba(175,184,193,0.2));border-color:var(--color-input-disabled-bg,rgba(175,184,193,0.2));}/*!sc*/ @media (forced-colors:active){.lnYQME:focus,.lnYQME:focus-visible,.lnYQME > a.focus-visible{outline:solid 1px transparent !important;}}/*!sc*/ .lnYQME [data-component="ActionList.Item--DividerContainer"]{position:relative;}/*!sc*/ .lnYQME [data-component="ActionList.Item--DividerContainer"]::before{content:" ";display:block;position:absolute;width:100%;top:-7px;border:0 solid;border-top-width:0;border-color:var(--divider-color,transparent);}/*!sc*/ .lnYQME:not(:first-of-type){--divider-color:var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48)));}/*!sc*/ [data-component="ActionList.Divider"] + .Item__LiBox-sc-yeql7o-0{--divider-color:transparent !important;}/*!sc*/ .lnYQME:hover:not([aria-disabled]):not([data-inactive]):not([data-loading]),.lnYQME[data-focus-visible-added]:not([aria-disabled]):not([data-inactive]){--divider-color:transparent;}/*!sc*/ .lnYQME:hover:not([aria-disabled]):not([data-inactive]):not([data-loading]) + .Item__LiBox-sc-yeql7o-0,.lnYQME[data-focus-visible-added] + li{--divider-color:transparent;}/*!sc*/ @media (hover:hover) and (pointer:fine){.lnYQME:hover:not([aria-disabled]):not([data-inactive]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));color:var(--fgColor-default,var(--color-fg-default,#1F2328));box-shadow:inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent));}.lnYQME:focus-visible,.lnYQME > a.focus-visible,.lnYQME:focus.focus-visible{outline:none;border:2 solid;box-shadow:0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da));}.lnYQME:active:not([aria-disabled]):not([data-inactive]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));color:var(--fgColor-default,var(--color-fg-default,#1F2328));}}/*!sc*/ .itjSOb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;line-height:20px;min-height:5px;margin-left:8px;margin-right:8px;border-radius:6px;-webkit-transition:background 33.333ms linear;transition:background 33.333ms linear;color:var(--fgColor-default,var(--color-fg-default,#1F2328));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:unset;width:calc(100% - 16px);font-family:unset;text-align:unset;margin-top:unset;margin-bottom:unset;}/*!sc*/ .itjSOb[data-loading]{cursor:default;}/*!sc*/ .itjSOb[aria-disabled],.itjSOb[data-inactive]{cursor:not-allowed;}/*!sc*/ .itjSOb[aria-disabled] [data-component="ActionList.Checkbox"],.itjSOb[data-inactive] [data-component="ActionList.Checkbox"]{cursor:not-allowed;background-color:var(--color-input-disabled-bg,rgba(175,184,193,0.2));border-color:var(--color-input-disabled-bg,rgba(175,184,193,0.2));}/*!sc*/ @media (forced-colors:active){.itjSOb:focus,.itjSOb:focus-visible,.itjSOb > a.focus-visible{outline:solid 1px transparent !important;}}/*!sc*/ .itjSOb [data-component="ActionList.Item--DividerContainer"]{position:relative;}/*!sc*/ .itjSOb [data-component="ActionList.Item--DividerContainer"]::before{content:" ";display:block;position:absolute;width:100%;top:-7px;border:0 solid;border-top-width:0;border-color:var(--divider-color,transparent);}/*!sc*/ .itjSOb:not(:first-of-type){--divider-color:var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48)));}/*!sc*/ [data-component="ActionList.Divider"] + .Item__LiBox-sc-yeql7o-0{--divider-color:transparent !important;}/*!sc*/ .itjSOb:hover:not([aria-disabled]):not([data-inactive]):not([data-loading]),.itjSOb[data-focus-visible-added]:not([aria-disabled]):not([data-inactive]){--divider-color:transparent;}/*!sc*/ .itjSOb:hover:not([aria-disabled]):not([data-inactive]):not([data-loading]) + .Item__LiBox-sc-yeql7o-0,.itjSOb[data-focus-visible-added] + li{--divider-color:transparent;}/*!sc*/ @media (hover:hover) and (pointer:fine){.itjSOb:hover:not([aria-disabled]):not([data-inactive]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));color:var(--fgColor-default,var(--color-fg-default,#1F2328));box-shadow:inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent));}.itjSOb:focus-visible,.itjSOb > a.focus-visible,.itjSOb:focus.focus-visible{outline:none;border:2 solid;box-shadow:0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da));}.itjSOb:active:not([aria-disabled]):not([data-inactive]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));color:var(--fgColor-default,var(--color-fg-default,#1F2328));}}/*!sc*/ .hTSEii{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;font-size:14px;padding-top:0;padding-bottom:0;line-height:20px;min-height:5px;margin-left:8px;margin-right:8px;border-radius:6px;-webkit-transition:background 33.333ms linear;transition:background 33.333ms linear;color:var(--fgColor-default,var(--color-fg-default,#1F2328));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:unset;width:calc(100% - 16px);font-family:unset;text-align:unset;margin-top:unset;margin-bottom:unset;font-weight:600;background-color:var(--control-transparent-bgColor-selected,var(--color-action-list-item-default-selected-bg,rgba(208,215,222,0.24)));}/*!sc*/ .hTSEii[data-loading]{cursor:default;}/*!sc*/ .hTSEii[aria-disabled],.hTSEii[data-inactive]{cursor:not-allowed;}/*!sc*/ .hTSEii[aria-disabled] [data-component="ActionList.Checkbox"],.hTSEii[data-inactive] [data-component="ActionList.Checkbox"]{cursor:not-allowed;background-color:var(--color-input-disabled-bg,rgba(175,184,193,0.2));border-color:var(--color-input-disabled-bg,rgba(175,184,193,0.2));}/*!sc*/ @media (forced-colors:active){.hTSEii:focus,.hTSEii:focus-visible,.hTSEii > a.focus-visible{outline:solid 1px transparent !important;}}/*!sc*/ .hTSEii [data-component="ActionList.Item--DividerContainer"]{position:relative;}/*!sc*/ .hTSEii [data-component="ActionList.Item--DividerContainer"]::before{content:" ";display:block;position:absolute;width:100%;top:-7px;border:0 solid;border-top-width:0;border-color:var(--divider-color,transparent);}/*!sc*/ .hTSEii:not(:first-of-type){--divider-color:var(--borderColor-muted,var(--color-action-list-item-inline-divider,rgba(208,215,222,0.48)));}/*!sc*/ [data-component="ActionList.Divider"] + .Item__LiBox-sc-yeql7o-0{--divider-color:transparent !important;}/*!sc*/ .hTSEii:hover:not([aria-disabled]):not([data-inactive]):not([data-loading]),.hTSEii[data-focus-visible-added]:not([aria-disabled]):not([data-inactive]){--divider-color:transparent;}/*!sc*/ .hTSEii:hover:not([aria-disabled]):not([data-inactive]):not([data-loading]) + .Item__LiBox-sc-yeql7o-0,.hTSEii[data-focus-visible-added] + li{--divider-color:transparent;}/*!sc*/ .hTSEii::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));border-radius:6px;}/*!sc*/ @media (hover:hover) and (pointer:fine){.hTSEii:hover:not([aria-disabled]):not([data-inactive]){background-color:var(--control-transparent-bgColor-hover,var(--color-action-list-item-default-hover-bg,rgba(208,215,222,0.32)));color:var(--fgColor-default,var(--color-fg-default,#1F2328));box-shadow:inset 0 0 0 max(1px,0.0625rem) var(--control-transparent-borderColor-active,var(--color-action-list-item-default-active-border,transparent));}.hTSEii:focus-visible,.hTSEii > a.focus-visible,.hTSEii:focus.focus-visible{outline:none;border:2 solid;box-shadow:0 0 0 2px var(--bgColor-accent-emphasis,var(--color-accent-emphasis,#0969da));}.hTSEii:active:not([aria-disabled]):not([data-inactive]){background-color:var(--control-transparent-bgColor-active,var(--color-action-list-item-default-active-bg,rgba(208,215,222,0.48)));color:var(--fgColor-default,var(--color-fg-default,#1F2328));}}/*!sc*/ data-styled.g31[id="Item__LiBox-sc-yeql7o-0"]{content:"lnYQME,itjSOb,hTSEii,"}/*!sc*/ .cJbOew{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-radius:6px;color:inherit;}/*!sc*/ [data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .cJbOew:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .cJbOew:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/ .cJbOew:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .fuIgwR{color:var(--fgColor-accent,var(--color-accent-fg,#0969da));-webkit-text-decoration:none;text-decoration:none;padding-left:16px;padding-right:8px;padding-top:6px;padding-bottom:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-radius:6px;color:inherit;font-size:12px;font-weight:400;}/*!sc*/ [data-a11y-link-underlines='true'] .Link__StyledLink-sc-14289xe-0[data-inline='true']{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .fuIgwR:hover{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .fuIgwR:is(button){display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}/*!sc*/ .fuIgwR:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ data-styled.g32[id="Link__StyledLink-sc-14289xe-0"]{content:"cJbOew,fuIgwR,"}/*!sc*/ .cnCOhW{font-size:14px;line-height:20px;color:var(--fgColor-default,var(--color-fg-default,#1F2328));vertical-align:middle;background-color:var(--bgColor-default,var(--color-canvas-default,#ffffff));border:1px solid var(--control-borderColor-rest,var(--borderColor-default,var(--color-border-default,#d0d7de)));border-radius:6px;outline:none;box-shadow:var(--shadow-inset,var(--color-primer-shadow-inset,inset 0 1px 0 rgba(208,215,222,0.2)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:32px;overflow:hidden;width:100%;height:2rem;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;border-bottom-right-radius:unset;border-top-right-radius:unset;border-right:none;min-width:15rem;}/*!sc*/ .cnCOhW input,.cnCOhW textarea{cursor:text;}/*!sc*/ .cnCOhW select{cursor:pointer;}/*!sc*/ .cnCOhW input::-webkit-input-placeholder,.cnCOhW textarea::-webkit-input-placeholder,.cnCOhW select::-webkit-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .cnCOhW input::-moz-placeholder,.cnCOhW textarea::-moz-placeholder,.cnCOhW select::-moz-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .cnCOhW input:-ms-input-placeholder,.cnCOhW textarea:-ms-input-placeholder,.cnCOhW select:-ms-input-placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .cnCOhW input::placeholder,.cnCOhW textarea::placeholder,.cnCOhW select::placeholder{color:var(---control-fgColor-placeholder,var(--fgColor-muted,var(--color-fg-muted,#656d76)));}/*!sc*/ .cnCOhW:focus-within{border-color:var(--fgColor-accent,var(--color-accent-fg,#0969da));outline:2px solid var(--fgColor-accent,var(--color-accent-fg,#0969da));outline-offset:-1px;}/*!sc*/ .cnCOhW > textarea{padding:12px;}/*!sc*/ @media (min-width:768px){.cnCOhW{font-size:14px;}}/*!sc*/ data-styled.g34[id="TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0"]{content:"cnCOhW,"}/*!sc*/ .hmJNAM{background-repeat:no-repeat;background-position:right 8px center;padding-left:0;padding-right:0;width:100%;height:2rem;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;border-bottom-right-radius:unset;border-top-right-radius:unset;border-right:none;min-width:15rem;}/*!sc*/ .hmJNAM > :not(:last-child){margin-right:8px;}/*!sc*/ .hmJNAM .TextInput-icon,.hmJNAM .TextInput-action{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--fgColor-muted,var(--color-fg-muted,#656d76));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/ .hmJNAM > input,.hmJNAM > select{padding-left:12px;padding-right:12px;}/*!sc*/ data-styled.g35[id="TextInputWrapper-sc-1mqhpbi-1"]{content:"hmJNAM,"}/*!sc*/ .jvumlb{border:0;font-size:inherit;font-family:inherit;background-color:transparent;-webkit-appearance:none;color:inherit;width:100%;}/*!sc*/ .jvumlb:focus{outline:0;}/*!sc*/ data-styled.g36[id="UnstyledTextInput-sc-14ypya-0"]{content:"jvumlb,"}/*!sc*/ </style> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="en"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=corsproxy" data-sourceurl="https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api"></script> <meta name="robots" content="none"> </head> <body> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=navigationui" data-environment="prod" data-proxy-url="https://docs-github-com.translate.goog" data-proxy-full-url="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" data-source-url="https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api" data-source-language="auto" data-target-language="en" data-display-language="auto" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api&anno=2" data-client="tr"></script> <div id="__next"> <a href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#main-content" class="visually-hidden skip-button color-bg-accent-emphasis color-fg-on-emphasis">Skip to main content</a> <div data-container="header" class="border-bottom d-unset color-border-muted no-print z-3 color-bg-default Header_header__frpqb"> <div data-container="notifications"></div> <header class="color-bg-default p-2 position-sticky top-0 z-1 border-bottom" role="banner" aria-label="Main"> <div class="d-flex flex-justify-between p-2 flex-items-center flex-wrap" data-testid="desktop-header"> <div tabindex="-1" class="Header_logoWithClosedSearch__zhF6Q" id="github-logo"> <a rel="" class="d-flex flex-items-center color-fg-default no-underline mr-3" href="https://docs-github-com.translate.goog/en?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <svg aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg><span class="h4 text-semibold ml-2 mr-3">GitHub Docs</span></a> <div class="hide-sm border-left pl-3"> <div data-testid="version-picker" class=""> <button type="button" aria-label="Select GitHub product version: current version is free-pro-team@latest" class="types__StyledButton-sc-ws60qy-0 hXCKEr color-fg-default width-full p-1 pl-2 pr-2" aria-haspopup="true" aria-expanded="false" tabindex="0" data-loading="false" aria-describedby=":Ripn6:-loading-announcement" id=":Ripn6:"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 cEhRXB"><span data-component="text"><span style="white-space:pre-wrap">Version: </span><span class="f5 color-fg-muted text-normal" data-testid="field">Free, Pro, & Team</span></span></span><span data-component="trailingAction" class="Box-sc-g0xbh4-0 dmdEgz"> <svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg></span></button> </div> </div> </div> <div class="d-flex flex-items-center"> <div class="Header_searchContainerWithClosedSearch__h372b mr-3"> <div data-testid="search"> <div class="position-relative z-2"> <form role="search" class="width-full d-flex"> <meta name="viewport" content="width=device-width initial-scale=1"><label class="text-normal width-full"><span class="visually-hidden" aria-describedby="Enter a search term to find it in the GitHub Docs.">Search GitHub Docs</span><span class="TextInputWrapper__TextInputBaseWrapper-sc-1mqhpbi-0 TextInputWrapper-sc-1mqhpbi-1 cnCOhW hmJNAM TextInput-wrapper" aria-busy="false"><input type="search" aria-required="true" data-testid="site-search-input" placeholder="Search GitHub Docs" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="512" aria-label="Search GitHub Docs" aria-describedby="Enter a search term to find it in the GitHub Docs." data-component="input" class="UnstyledTextInput-sc-14ypya-0 jvumlb" value=""></span></label><button data-component="IconButton" type="submit" data-loading="false" data-no-visuals="true" aria-describedby=":Rucpn6:-loading-announcement" aria-labelledby=":R6cpn6:" class="types__StyledButton-sc-ws60qy-0 jOdgLl"> <svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg></button><span data-direction="s" aria-hidden="true" id=":R6cpn6:" class="Tooltip__StyledTooltip-sc-e45c7z-0 eiGLpS">Search</span> </form> </div> </div> </div> <div class="d-none d-lg-flex flex-items-center"> <div data-testid="language-picker" class="d-flex"> <button data-component="IconButton" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" data-loading="false" data-no-visuals="true" aria-describedby=":Rkpn6:-loading-announcement" aria-labelledby=":Rukpn6:" id=":Rkpn6:" class="types__StyledButton-sc-ws60qy-0 hmWbvh"> <svg aria-hidden="true" focusable="false" class="octicon octicon-globe" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg></button><span data-direction="s" aria-hidden="true" id=":Rukpn6:" class="Tooltip__StyledTooltip-sc-e45c7z-0 eiGLpS">Select language: current language is English</span> </div> </div><button data-component="IconButton" type="button" class="types__StyledButton-sc-ws60qy-0 hmWbvh hide-lg hide-xl d-flex flex-items-center" data-testid="mobile-search-button" aria-expanded="false" data-loading="false" data-no-visuals="true" aria-describedby=":R74pn6:-loading-announcement" aria-labelledby=":R14pn6:"> <svg aria-hidden="true" focusable="false" class="octicon octicon-search" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg></button><span data-direction="s" aria-hidden="true" id=":R14pn6:" class="Tooltip__StyledTooltip-sc-e45c7z-0 eiGLpS">Open Search Bar</span><button data-component="IconButton" type="button" class="types__StyledButton-sc-ws60qy-0 lkeyoI px-3" data-testid="mobile-search-button" aria-expanded="false" data-loading="false" data-no-visuals="true" aria-describedby=":R7cpn6:-loading-announcement" aria-labelledby=":R1cpn6:"> <svg aria-hidden="true" focusable="false" class="octicon octicon-x" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button><span data-direction="s" aria-hidden="true" id=":R1cpn6:" class="Tooltip__StyledTooltip-sc-e45c7z-0 eiGLpS">Close Search Bar</span> <div> <button data-component="IconButton" type="button" data-testid="mobile-menu" aria-haspopup="true" aria-expanded="false" tabindex="0" data-loading="false" data-no-visuals="true" aria-describedby=":R1kpn6:-loading-announcement" aria-labelledby=":Rvkpn6:" id=":R1kpn6:" class="types__StyledButton-sc-ws60qy-0 htZXvk"> <svg aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg></button><span data-direction="s" aria-hidden="true" id=":Rvkpn6:" class="Tooltip__StyledTooltip-sc-e45c7z-0 eiGLpS">Open Menu</span> </div> </div> </div> <div class="d-flex flex-items-center d-xxl-none mt-2" data-testid="header-subnav"> <div class="mr-2" data-testid="header-subnav-hamburger"> <button data-component="IconButton" type="button" data-testid="sidebar-hamburger" class="types__StyledButton-sc-ws60qy-0 jCopKa color-fg-muted" data-loading="false" data-no-visuals="true" aria-describedby=":R3b9n6:-loading-announcement" aria-labelledby=":Rb9n6:"> <svg aria-hidden="true" focusable="false" class="octicon octicon-three-bars" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z"></path> </svg></button><span data-direction="s" aria-hidden="true" id=":Rb9n6:" class="Tooltip__StyledTooltip-sc-e45c7z-0 eiGLpS">Open Sidebar</span> </div> <div class="mr-auto width-full" data-search="breadcrumbs"> <nav data-testid="breadcrumbs-header" class="f5 breadcrumbs Breadcrumbs_breadcrumbs__xAC4i" aria-label="Breadcrumb" data-container="breadcrumbs"> <ul> <li class="d-inline-block"><a rel="" data-testid="breadcrumb-link" title="REST API" class="Link--primary mr-2 color-fg-muted" href="https://docs-github-com.translate.goog/en/rest?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">REST API</a><span class="color-fg-muted pr-2">/</span></li> <li class="d-inline-block"><a rel="" data-testid="breadcrumb-link" title="Using the REST API" class="Link--primary mr-2 color-fg-muted" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Using the REST API</a><span class="color-fg-muted pr-2">/</span></li> <li class="d-inline-block"><a rel="" data-testid="breadcrumb-link" title="Rate limits" class="Link--primary mr-2 color-fg-muted" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Rate limits</a></li> </ul> </nav> </div> </div> </header> </div> <div class="d-lg-flex"> <div data-container="nav" class="position-sticky d-none border-right d-xxl-block" style="width:326px;height:calc(100vh - 65px);top:65px"> <nav aria-labelledby="allproducts-menu"> <div class="d-none px-4 pb-3 border-bottom d-xxl-block"> <div class="mt-3"> <a rel="" class="f6 pl-2 pr-5 ml-n1 pb-1 Link--primary color-fg-default" href="https://docs-github-com.translate.goog/en?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <svg aria-hidden="true" focusable="false" class="mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path> </svg>Home</a> </div> <div class="mt-3" id="allproducts-menu"> <a rel="" data-testid="sidebar-product-xl" class="d-block pl-1 mb-2 h3 color-fg-default no-underline _product-title" href="https://docs-github-com.translate.goog/en/rest?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">REST API</a> </div> <div class="mb-3"> <div data-testid="api-version-picker"> <button type="button" aria-label="Select API Version" class="types__StyledButton-sc-ws60qy-0 ktNTSY color-fg-default width-full p-1 pl-2 pr-2" aria-haspopup="true" aria-expanded="false" tabindex="0" data-loading="false" aria-describedby=":R6mn6:-loading-announcement" id=":R6mn6:"><span data-component="buttonContent" class="Box-sc-g0xbh4-0 cEhRXB"><span data-component="text"><span style="white-space:pre-wrap">API Version: </span><span class="fundefined color-fg-muted text-normal" data-testid="version">2022-11-28 (latest)</span></span></span><span data-component="trailingAction" class="Box-sc-g0xbh4-0 dmdEgz"> <svg aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path> </svg></span></button> </div> </div> </div> <div class="border-right d-none d-xxl-block bg-primary overflow-y-auto flex-shrink-0" style="width:326px;height:calc(100vh - 175px);padding-bottom:250px"> <div data-testid="sidebar" style="overflow-y:auto" class="pt-3"> <div class="ml-3"> <nav aria-label="REST sidebar overview articles" class="NavList__NavBox-sc-1c8ygf7-0"> <ul class="List__ListBox-sc-1x7olzq-0 hgjakc"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":Rdb6n6:--label " id=":Rdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 cJbOew" href="https://docs-github-com.translate.goog/en/rest/quickstart?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Quickstart</span> </div></a></li> <li aria-labelledby=":Rlb6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Rlb6n6:--label " id=":Rlb6n6:" aria-expanded="false" aria-controls=":Rlb6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Rlb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">About the REST API</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Rlb6n6H1:" aria-labelledby=":Rlb6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":Rqlb6n6:--label " id=":Rqlb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/about-the-rest-api/about-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqlb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">About the REST API</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1alb6n6:--label " id=":R1alb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1alb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Comparing GitHub's APIs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1qlb6n6:--label " id=":R1qlb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/about-the-rest-api/api-versions?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1qlb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">API Versions</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2alb6n6:--label " id=":R2alb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/about-the-rest-api/breaking-changes?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2alb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Breaking changes</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2qlb6n6:--label " id=":R2qlb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/about-the-rest-api/about-the-openapi-description-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2qlb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">OpenAPI description</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Rtb6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Rtb6n6:--label " id=":Rtb6n6:" aria-expanded="true" aria-controls=":Rtb6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Rtb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Using the REST API</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 gzcJGA" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Rtb6n6H1:" aria-labelledby=":Rtb6n6:" class="Box-sc-g0xbh4-0 enEvIH"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":Rqtb6n6:--label " id=":Rqtb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/getting-started-with-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqtb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Getting started</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 hTSEii"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1atb6n6:--label " id=":R1atb6n6:" aria-current="page" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1atb6n6:--label" class="Box-sc-g0xbh4-0 ivpQTm">Rate limits</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1qtb6n6:--label " id=":R1qtb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/using-pagination-in-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1qtb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Pagination</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2atb6n6:--label " id=":R2atb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/libraries-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2atb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Libraries</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2qtb6n6:--label " id=":R2qtb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/best-practices-for-using-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2qtb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Best practices</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R3atb6n6:--label " id=":R3atb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/troubleshooting-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3atb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Troubleshooting</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R3qtb6n6:--label " id=":R3qtb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/timezones-and-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3qtb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Timezones</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R4atb6n6:--label " id=":R4atb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/using-cors-and-jsonp-to-make-cross-origin-requests?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R4atb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">CORS and JSONP</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R4qtb6n6:--label " id=":R4qtb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/issue-event-types?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R4qtb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Issue event types</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R5atb6n6:--label " id=":R5atb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/github-event-types?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R5atb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">GitHub event types</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R15b6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R15b6n6:--label " id=":R15b6n6:" aria-expanded="false" aria-controls=":R15b6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R15b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Authentication</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R15b6n6H1:" aria-labelledby=":R15b6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":Rr5b6n6:--label " id=":Rr5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/authenticating-to-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rr5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Authenticating</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1b5b6n6:--label " id=":R1b5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/keeping-your-api-credentials-secure?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1b5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Keeping API credentials secure</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1r5b6n6:--label " id=":R1r5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/endpoints-available-for-github-app-installation-access-tokens?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1r5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Endpoints for GitHub App installation tokens</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2b5b6n6:--label " id=":R2b5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/endpoints-available-for-github-app-user-access-tokens?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2b5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Endpoints for GitHub App user tokens</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2r5b6n6:--label " id=":R2r5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/endpoints-available-for-fine-grained-personal-access-tokens?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2r5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Endpoints for fine-grained PATs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R3b5b6n6:--label " id=":R3b5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/permissions-required-for-github-apps?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3b5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Permissions for GitHub Apps</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R3r5b6n6:--label " id=":R3r5b6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/authentication/permissions-required-for-fine-grained-personal-access-tokens?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3r5b6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Permissions for fine-grained PATs</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R1db6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R1db6n6:--label " id=":R1db6n6:" aria-expanded="false" aria-controls=":R1db6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R1db6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Guides</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R1db6n6H1:" aria-labelledby=":R1db6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":Rrdb6n6:--label " id=":Rrdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/scripting-with-the-rest-api-and-javascript?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rrdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Script with JavaScript</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1bdb6n6:--label " id=":R1bdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/scripting-with-the-rest-api-and-ruby?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1bdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Script with Ruby</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R1rdb6n6:--label " id=":R1rdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/discovering-resources-for-a-user?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1rdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Discover resources for a user</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2bdb6n6:--label " id=":R2bdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/delivering-deployments?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2bdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Delivering deployments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R2rdb6n6:--label " id=":R2rdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/rendering-data-as-graphs?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2rdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rendering data as graphs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R3bdb6n6:--label " id=":R3bdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/working-with-comments?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3bdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Working with comments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R3rdb6n6:--label " id=":R3rdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/building-a-ci-server?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3rdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Building a CI server</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R4bdb6n6:--label " id=":R4bdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/using-the-rest-api-to-interact-with-your-git-database?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R4bdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Get started - Git database</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R4rdb6n6:--label " id=":R4rdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/using-the-rest-api-to-interact-with-checks?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R4rdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Get started - Checks</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a sx="[object Object]" tabindex="0" aria-labelledby=":R5bdb6n6:--label " id=":R5bdb6n6:" aria-current="false" class="Link__StyledLink-sc-14289xe-0 fuIgwR" href="https://docs-github-com.translate.goog/en/rest/guides/encrypting-secrets-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R5bdb6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Encrypt secrets</span> </div></a></li> </ul> </div></li> </ul> </nav> <hr data-testid="rest-sidebar-reference" class="m-2"> <nav aria-label="REST sidebar reference pages" class="NavList__NavBox-sc-1c8ygf7-0"> <ul class="List__ListBox-sc-1x7olzq-0 hgjakc"> <li aria-labelledby=":Rdr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Rdr6n6:--label " id=":Rdr6n6:" aria-expanded="false" aria-controls=":Rdr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Rdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Actions</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Rdr6n6H1:" aria-labelledby=":Rdr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6gdr6n6:--label " id=":R6gdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6gdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Artifacts</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ragdr6n6:--label " id=":Ragdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ragdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Cache</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Regdr6n6:--label " id=":Regdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Regdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">OIDC</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rigdr6n6:--label " id=":Rigdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rigdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Permissions</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmgdr6n6:--label " id=":Rmgdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmgdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Secrets</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rqgdr6n6:--label " id=":Rqgdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqgdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Self-hosted runner groups</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rugdr6n6:--label " id=":Rugdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rugdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Self-hosted runners</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R12gdr6n6:--label " id=":R12gdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R12gdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Variables</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R16gdr6n6:--label " id=":R16gdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R16gdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Workflow jobs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R1agdr6n6:--label " id=":R1agdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1agdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Workflow runs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R1egdr6n6:--label " id=":R1egdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1egdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Workflows</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Rlr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Rlr6n6:--label " id=":Rlr6n6:" aria-expanded="false" aria-controls=":Rlr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Rlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Activity</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Rlr6n6H1:" aria-labelledby=":Rlr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6glr6n6:--label " id=":R6glr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6glr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Events</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raglr6n6:--label " id=":Raglr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raglr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Feeds</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reglr6n6:--label " id=":Reglr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reglr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Notifications</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riglr6n6:--label " id=":Riglr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riglr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Starring</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmglr6n6:--label " id=":Rmglr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmglr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Watching</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Rtr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Rtr6n6:--label " id=":Rtr6n6:" aria-expanded="false" aria-controls=":Rtr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Rtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Apps</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Rtr6n6H1:" aria-labelledby=":Rtr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6gtr6n6:--label " id=":R6gtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6gtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">GitHub Apps</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ragtr6n6:--label " id=":Ragtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ragtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Installations</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Regtr6n6:--label " id=":Regtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Regtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Marketplace</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rigtr6n6:--label " id=":Rigtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rigtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">OAuth authorizations</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmgtr6n6:--label " id=":Rmgtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmgtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Webhooks</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R15r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R15r6n6:--label " id=":R15r6n6:" aria-expanded="false" aria-controls=":R15r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R15r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Billing</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R15r6n6H1:" aria-labelledby=":R15r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6h5r6n6:--label " id=":R6h5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6h5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Billing</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rah5r6n6:--label " id=":Rah5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rah5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Enhanced billing platform</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R1dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R1dr6n6:--label " id=":R1dr6n6:" aria-expanded="false" aria-controls=":R1dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R1dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Branches</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R1dr6n6H1:" aria-labelledby=":R1dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6hdr6n6:--label " id=":R6hdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6hdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Branches</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rahdr6n6:--label " id=":Rahdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rahdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Protected branches</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R1lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R1lr6n6:--label " id=":R1lr6n6:" aria-expanded="false" aria-controls=":R1lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R1lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Checks</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R1lr6n6H1:" aria-labelledby=":R1lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6hlr6n6:--label " id=":R6hlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6hlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Check runs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rahlr6n6:--label " id=":Rahlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rahlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Check suites</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R1tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R1tr6n6:--label " id=":R1tr6n6:" aria-expanded="false" aria-controls=":R1tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R1tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Classroom</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R1tr6n6H1:" aria-labelledby=":R1tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6htr6n6:--label " id=":R6htr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6htr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Classroom</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R25r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R25r6n6:--label " id=":R25r6n6:" aria-expanded="false" aria-controls=":R25r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R25r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Code scanning</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R25r6n6H1:" aria-labelledby=":R25r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6i5r6n6:--label " id=":R6i5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6i5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Code scanning</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R2dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R2dr6n6:--label " id=":R2dr6n6:" aria-expanded="false" aria-controls=":R2dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R2dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Code security settings</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R2dr6n6H1:" aria-labelledby=":R2dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6idr6n6:--label " id=":R6idr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6idr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Configurations</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R2lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R2lr6n6:--label " id=":R2lr6n6:" aria-expanded="false" aria-controls=":R2lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R2lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Codes of conduct</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R2lr6n6H1:" aria-labelledby=":R2lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ilr6n6:--label " id=":R6ilr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ilr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Codes of conduct</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R2tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R2tr6n6:--label " id=":R2tr6n6:" aria-expanded="false" aria-controls=":R2tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R2tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Codespaces</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R2tr6n6H1:" aria-labelledby=":R2tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6itr6n6:--label " id=":R6itr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6itr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Codespaces</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raitr6n6:--label " id=":Raitr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raitr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organizations</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reitr6n6:--label " id=":Reitr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reitr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organization secrets</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riitr6n6:--label " id=":Riitr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riitr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Machines</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmitr6n6:--label " id=":Rmitr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmitr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Repository secrets</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rqitr6n6:--label " id=":Rqitr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqitr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">User secrets</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R35r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R35r6n6:--label " id=":R35r6n6:" aria-expanded="false" aria-controls=":R35r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R35r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Collaborators</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R35r6n6H1:" aria-labelledby=":R35r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6j5r6n6:--label " id=":R6j5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6j5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Collaborators</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raj5r6n6:--label " id=":Raj5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raj5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Invitations</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R3dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R3dr6n6:--label " id=":R3dr6n6:" aria-expanded="false" aria-controls=":R3dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R3dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Commits</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R3dr6n6H1:" aria-labelledby=":R3dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6jdr6n6:--label " id=":R6jdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6jdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Commits</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rajdr6n6:--label " id=":Rajdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rajdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Commit comments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rejdr6n6:--label " id=":Rejdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rejdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Commit statuses</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R3lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R3lr6n6:--label " id=":R3lr6n6:" aria-expanded="false" aria-controls=":R3lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R3lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Copilot</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R3lr6n6H1:" aria-labelledby=":R3lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6jlr6n6:--label " id=":R6jlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6jlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Copilot metrics</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rajlr6n6:--label " id=":Rajlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rajlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Copilot usage</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rejlr6n6:--label " id=":Rejlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rejlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Copilot user management</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R3tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R3tr6n6:--label " id=":R3tr6n6:" aria-expanded="false" aria-controls=":R3tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R3tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Dependabot</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R3tr6n6H1:" aria-labelledby=":R3tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6jtr6n6:--label " id=":R6jtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6jtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Alerts</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rajtr6n6:--label " id=":Rajtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rajtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Secrets</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R45r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R45r6n6:--label " id=":R45r6n6:" aria-expanded="false" aria-controls=":R45r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R45r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Dependency graph</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R45r6n6H1:" aria-labelledby=":R45r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6k5r6n6:--label " id=":R6k5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6k5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Dependency review</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rak5r6n6:--label " id=":Rak5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rak5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Dependency submission</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rek5r6n6:--label " id=":Rek5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rek5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Software bill of materials (SBOM)</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R4dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R4dr6n6:--label " id=":R4dr6n6:" aria-expanded="false" aria-controls=":R4dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R4dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Deploy keys</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R4dr6n6H1:" aria-labelledby=":R4dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6kdr6n6:--label " id=":R6kdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6kdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Deploy keys</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R4lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R4lr6n6:--label " id=":R4lr6n6:" aria-expanded="false" aria-controls=":R4lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R4lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Deployments</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R4lr6n6H1:" aria-labelledby=":R4lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6klr6n6:--label " id=":R6klr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6klr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Deployment branch policies</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raklr6n6:--label " id=":Raklr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raklr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Deployments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reklr6n6:--label " id=":Reklr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reklr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Environments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riklr6n6:--label " id=":Riklr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riklr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Protection rules</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmklr6n6:--label " id=":Rmklr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmklr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Deployment statuses</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R4tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R4tr6n6:--label " id=":R4tr6n6:" aria-expanded="false" aria-controls=":R4tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R4tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Emojis</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R4tr6n6H1:" aria-labelledby=":R4tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ktr6n6:--label " id=":R6ktr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ktr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Emojis</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R55r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R55r6n6:--label " id=":R55r6n6:" aria-expanded="false" aria-controls=":R55r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R55r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Gists</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R55r6n6H1:" aria-labelledby=":R55r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6l5r6n6:--label " id=":R6l5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6l5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Gists</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ral5r6n6:--label " id=":Ral5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ral5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Comments</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R5dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R5dr6n6:--label " id=":R5dr6n6:" aria-expanded="false" aria-controls=":R5dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R5dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Git database</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R5dr6n6H1:" aria-labelledby=":R5dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ldr6n6:--label " id=":R6ldr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ldr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Blobs</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raldr6n6:--label " id=":Raldr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raldr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Commits</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reldr6n6:--label " id=":Reldr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reldr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">References</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rildr6n6:--label " id=":Rildr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rildr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Tags</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmldr6n6:--label " id=":Rmldr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmldr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Trees</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R5lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R5lr6n6:--label " id=":R5lr6n6:" aria-expanded="false" aria-controls=":R5lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R5lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Gitignore</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R5lr6n6H1:" aria-labelledby=":R5lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6llr6n6:--label " id=":R6llr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6llr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Gitignore</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R5tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R5tr6n6:--label " id=":R5tr6n6:" aria-expanded="false" aria-controls=":R5tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R5tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Interactions</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R5tr6n6H1:" aria-labelledby=":R5tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ltr6n6:--label " id=":R6ltr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ltr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organization</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raltr6n6:--label " id=":Raltr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raltr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Repository</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reltr6n6:--label " id=":Reltr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reltr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">User</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R65r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R65r6n6:--label " id=":R65r6n6:" aria-expanded="false" aria-controls=":R65r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R65r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Issues</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R65r6n6H1:" aria-labelledby=":R65r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6m5r6n6:--label " id=":R6m5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6m5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Issues</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ram5r6n6:--label " id=":Ram5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ram5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Assignees</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rem5r6n6:--label " id=":Rem5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rem5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Comments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rim5r6n6:--label " id=":Rim5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rim5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Events</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmm5r6n6:--label " id=":Rmm5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmm5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Labels</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rqm5r6n6:--label " id=":Rqm5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqm5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Milestones</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rum5r6n6:--label " id=":Rum5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rum5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Timeline</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R6dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R6dr6n6:--label " id=":R6dr6n6:" aria-expanded="false" aria-controls=":R6dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R6dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Licenses</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R6dr6n6H1:" aria-labelledby=":R6dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6mdr6n6:--label " id=":R6mdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6mdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Licenses</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R6lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R6lr6n6:--label " id=":R6lr6n6:" aria-expanded="false" aria-controls=":R6lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R6lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Markdown</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R6lr6n6H1:" aria-labelledby=":R6lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6mlr6n6:--label " id=":R6mlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6mlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Markdown</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R6tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R6tr6n6:--label " id=":R6tr6n6:" aria-expanded="false" aria-controls=":R6tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R6tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Meta</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R6tr6n6H1:" aria-labelledby=":R6tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6mtr6n6:--label " id=":R6mtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6mtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Meta</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R75r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R75r6n6:--label " id=":R75r6n6:" aria-expanded="false" aria-controls=":R75r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R75r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Metrics</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R75r6n6H1:" aria-labelledby=":R75r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6n5r6n6:--label " id=":R6n5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6n5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Community</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ran5r6n6:--label " id=":Ran5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ran5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Statistics</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ren5r6n6:--label " id=":Ren5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ren5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Traffic</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R7dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R7dr6n6:--label " id=":R7dr6n6:" aria-expanded="false" aria-controls=":R7dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R7dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Migrations</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R7dr6n6H1:" aria-labelledby=":R7dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ndr6n6:--label " id=":R6ndr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ndr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organizations</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Randr6n6:--label " id=":Randr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Randr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Source endpoints</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rendr6n6:--label " id=":Rendr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rendr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Users</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R7lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R7lr6n6:--label " id=":R7lr6n6:" aria-expanded="false" aria-controls=":R7lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R7lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organizations</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R7lr6n6H1:" aria-labelledby=":R7lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6nlr6n6:--label " id=":R6nlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6nlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">API Insights</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ranlr6n6:--label " id=":Ranlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ranlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Blocking users</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Renlr6n6:--label " id=":Renlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Renlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Custom properties</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rinlr6n6:--label " id=":Rinlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rinlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Members</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmnlr6n6:--label " id=":Rmnlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmnlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organization roles</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rqnlr6n6:--label " id=":Rqnlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqnlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Organizations</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Runlr6n6:--label " id=":Runlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Runlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Outside collaborators</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R12nlr6n6:--label " id=":R12nlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R12nlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Personal access tokens</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R16nlr6n6:--label " id=":R16nlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R16nlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rule suites</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R1anlr6n6:--label " id=":R1anlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1anlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rules</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R1enlr6n6:--label " id=":R1enlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1enlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Security managers</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R1inlr6n6:--label " id=":R1inlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R1inlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Webhooks</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R7tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R7tr6n6:--label " id=":R7tr6n6:" aria-expanded="false" aria-controls=":R7tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R7tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Packages</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R7tr6n6H1:" aria-labelledby=":R7tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ntr6n6:--label " id=":R6ntr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ntr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Packages</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R85r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R85r6n6:--label " id=":R85r6n6:" aria-expanded="false" aria-controls=":R85r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R85r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Pages</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R85r6n6H1:" aria-labelledby=":R85r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6o5r6n6:--label " id=":R6o5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6o5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Pages</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R8dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R8dr6n6:--label " id=":R8dr6n6:" aria-expanded="false" aria-controls=":R8dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R8dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Projects (classic)</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R8dr6n6H1:" aria-labelledby=":R8dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6odr6n6:--label " id=":R6odr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6odr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Boards</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raodr6n6:--label " id=":Raodr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raodr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Cards</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reodr6n6:--label " id=":Reodr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reodr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Collaborators</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riodr6n6:--label " id=":Riodr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riodr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Columns</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R8lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R8lr6n6:--label " id=":R8lr6n6:" aria-expanded="false" aria-controls=":R8lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R8lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Pull requests</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R8lr6n6H1:" aria-labelledby=":R8lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6olr6n6:--label " id=":R6olr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6olr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Pull requests</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raolr6n6:--label " id=":Raolr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raolr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Review comments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reolr6n6:--label " id=":Reolr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reolr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Review requests</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riolr6n6:--label " id=":Riolr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riolr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Reviews</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R8tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R8tr6n6:--label " id=":R8tr6n6:" aria-expanded="false" aria-controls=":R8tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R8tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rate limit</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R8tr6n6H1:" aria-labelledby=":R8tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6otr6n6:--label " id=":R6otr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6otr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rate limit</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R95r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R95r6n6:--label " id=":R95r6n6:" aria-expanded="false" aria-controls=":R95r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R95r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Reactions</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R95r6n6H1:" aria-labelledby=":R95r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6p5r6n6:--label " id=":R6p5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6p5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Reactions</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R9dr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R9dr6n6:--label " id=":R9dr6n6:" aria-expanded="false" aria-controls=":R9dr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R9dr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Releases</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R9dr6n6H1:" aria-labelledby=":R9dr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6pdr6n6:--label " id=":R6pdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6pdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Releases</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rapdr6n6:--label " id=":Rapdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rapdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Release assets</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R9lr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R9lr6n6:--label " id=":R9lr6n6:" aria-expanded="false" aria-controls=":R9lr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R9lr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Repositories</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R9lr6n6H1:" aria-labelledby=":R9lr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6plr6n6:--label " id=":R6plr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6plr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Autolinks</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raplr6n6:--label " id=":Raplr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raplr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Contents</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Replr6n6:--label " id=":Replr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Replr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Custom properties</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riplr6n6:--label " id=":Riplr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riplr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Forks</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmplr6n6:--label " id=":Rmplr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmplr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Repositories</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rqplr6n6:--label " id=":Rqplr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqplr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rule suites</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ruplr6n6:--label " id=":Ruplr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ruplr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Rules</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R12plr6n6:--label " id=":R12plr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R12plr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Tags</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R16plr6n6:--label " id=":R16plr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R16plr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Webhooks</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":R9tr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":R9tr6n6:--label " id=":R9tr6n6:" aria-expanded="false" aria-controls=":R9tr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":R9tr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Search</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":R9tr6n6H1:" aria-labelledby=":R9tr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6ptr6n6:--label " id=":R6ptr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6ptr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Search</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Ra5r6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Ra5r6n6:--label " id=":Ra5r6n6:" aria-expanded="false" aria-controls=":Ra5r6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Ra5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Secret scanning</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Ra5r6n6H1:" aria-labelledby=":Ra5r6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6q5r6n6:--label " id=":R6q5r6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6q5r6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Secret scanning</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Radr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Radr6n6:--label " id=":Radr6n6:" aria-expanded="false" aria-controls=":Radr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Radr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Security advisories</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Radr6n6H1:" aria-labelledby=":Radr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6qdr6n6:--label " id=":R6qdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6qdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Global security advisories</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raqdr6n6:--label " id=":Raqdr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raqdr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Repository security advisories</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Ralr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Ralr6n6:--label " id=":Ralr6n6:" aria-expanded="false" aria-controls=":Ralr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Ralr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Teams</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Ralr6n6H1:" aria-labelledby=":Ralr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6qlr6n6:--label " id=":R6qlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6qlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Teams</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raqlr6n6:--label " id=":Raqlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raqlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Discussion comments</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reqlr6n6:--label " id=":Reqlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reqlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Discussions</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riqlr6n6:--label " id=":Riqlr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riqlr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Members</span> </div></a></li> </ul> </div></li> <li aria-labelledby=":Ratr6n6:" class="Box-sc-g0xbh4-0 Ywlla"><button tabindex="0" aria-labelledby=":Ratr6n6:--label " id=":Ratr6n6:" aria-expanded="false" aria-controls=":Ratr6n6H1:" class="Item__LiBox-sc-yeql7o-0 itjSOb"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <div class="Box-sc-g0xbh4-0 cUxMoC"> <span id=":Ratr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Users</span><span class="Box-sc-g0xbh4-0 lmYNOb"> <svg aria-hidden="true" focusable="false" class="Octicon-sc-9kayk9-0 daAEFx" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></span> </div> </div></button> <div> <ul id=":Ratr6n6H1:" aria-labelledby=":Ratr6n6:" class="Box-sc-g0xbh4-0 gMkIpo"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R6qtr6n6:--label " id=":R6qtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R6qtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Attestations</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Raqtr6n6:--label " id=":Raqtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Raqtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Blocking users</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Reqtr6n6:--label " id=":Reqtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Reqtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Emails</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Riqtr6n6:--label " id=":Riqtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Riqtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Followers</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rmqtr6n6:--label " id=":Rmqtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rmqtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">GPG keys</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Rqqtr6n6:--label " id=":Rqqtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Rqqtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Git SSH keys</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":Ruqtr6n6:--label " id=":Ruqtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":Ruqtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Social accounts</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R12qtr6n6:--label " id=":R12qtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R12qtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">SSH signing keys</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R16qtr6n6:--label " id=":R16qtr6n6:" class="Link__StyledLink-sc-14289xe-0 fuIgwR"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R16qtr6n6:--label" class="Box-sc-g0xbh4-0 bmseMA">Users</span> </div></a></li> </ul> </div></li> </ul> </nav> </div> </div> </div> </nav> </div> <div class="flex-column flex-1 min-width-0"> <main id="main-content" style="scroll-margin-top:5rem"> <div class="container-xl px-3 px-md-6 my-4"> <div class="d-none d-xxl-block mt-3 mr-auto width-full"> <nav data-testid="breadcrumbs-in-article" class="f5 breadcrumbs Breadcrumbs_breadcrumbs__xAC4i" aria-label="Breadcrumb" data-container="breadcrumbs"> <ul> <li class="d-inline-block"><a rel="" data-testid="breadcrumb-link" title="REST API" class="Link--primary mr-2 color-fg-muted" href="https://docs-github-com.translate.goog/en/rest?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">REST API</a><span class="color-fg-muted pr-2">/</span></li> <li class="d-inline-block"><a rel="" data-testid="breadcrumb-link" title="Using the REST API" class="Link--primary mr-2 color-fg-muted" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Using the REST API</a><span class="color-fg-muted pr-2">/</span></li> <li class="d-inline-block"><a rel="" data-testid="breadcrumb-link" title="Rate limits" class="Link--primary mr-2 color-fg-muted d-none" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Rate limits</a></li> </ul> </nav> </div> <div class="ArticleGridLayout_containerBox__lLLio"> <div class="Box-sc-g0xbh4-0 eQiQea"> <div class="d-flex flex-items-baseline flex-justify-between" data-container="title"> <h1 id="title-h1" class="border-bottom-0">Rate limits for the REST API</h1> </div> </div> <div id="article-intro" class="Box-sc-g0xbh4-0 ijSsTo f4 pb-4"> <div class="f2 color-fg-muted mb-3 Lead_container__m3L5f _page-intro" data-container="lead" data-testid="lead" data-search="lead"> <p>Learn about REST API rate limits, how to avoid exceeding them, and what to do if you do exceed them.</p> </div> </div> <div data-container="toc" class="Box-sc-g0xbh4-0 giVcWX ArticleGridLayout_sidebarBox__Cj_03 border-bottom border-lg-0 pb-4 mb-5 pb-xl-0 mb-xl-0"> <h2 id="in-this-article" class="Heading__StyledHeading-sc-1c1dgg0-0 bebFBv mb-1 ml-3" aria-label="In this article">In this article</h2> <nav data-testid="minitoc" class="NavList__NavBox-sc-1c8ygf7-0 Minitocs_miniToc__NaGol my-2" aria-labelledby="in-this-article"> <ul class="List__ListBox-sc-1x7olzq-0 hgjakc"> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R2dkteqn6:--label " id=":R2dkteqn6:" aria-current="false" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#about-primary-rate-limits" class="Link__StyledLink-sc-14289xe-0 cJbOew Minitocs_nested__JSAov"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2dkteqn6:--label" class="Box-sc-g0xbh4-0 bmseMA">About primary rate limits</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R2lkteqn6:--label " id=":R2lkteqn6:" aria-current="false" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#about-secondary-rate-limits" class="Link__StyledLink-sc-14289xe-0 cJbOew Minitocs_nested__JSAov"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2lkteqn6:--label" class="Box-sc-g0xbh4-0 bmseMA">About secondary rate limits</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R2tkteqn6:--label " id=":R2tkteqn6:" aria-current="false" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#checking-the-status-of-your-rate-limit" class="Link__StyledLink-sc-14289xe-0 cJbOew Minitocs_nested__JSAov"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R2tkteqn6:--label" class="Box-sc-g0xbh4-0 bmseMA">Checking the status of your rate limit</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R35kteqn6:--label " id=":R35kteqn6:" aria-current="false" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#exceeding-the-rate-limit" class="Link__StyledLink-sc-14289xe-0 cJbOew Minitocs_nested__JSAov"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R35kteqn6:--label" class="Box-sc-g0xbh4-0 bmseMA">Exceeding the rate limit</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R3dkteqn6:--label " id=":R3dkteqn6:" aria-current="false" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#staying-under-the-rate-limit" class="Link__StyledLink-sc-14289xe-0 cJbOew Minitocs_nested__JSAov"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3dkteqn6:--label" class="Box-sc-g0xbh4-0 bmseMA">Staying under the rate limit</span> </div></a></li> <li class="Item__LiBox-sc-yeql7o-0 lnYQME"><a tabindex="0" aria-labelledby=":R3lkteqn6:--label " id=":R3lkteqn6:" aria-current="false" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#getting-a-higher-rate-limit" class="Link__StyledLink-sc-14289xe-0 cJbOew Minitocs_nested__JSAov"> <div data-component="ActionList.Item--DividerContainer" class="Box-sc-g0xbh4-0 hROlum"> <span id=":R3lkteqn6:--label" class="Box-sc-g0xbh4-0 bmseMA">Getting a higher rate limit</span> </div></a></li> </ul> </nav> </div> <div data-container="article" data-search="article-body" class="Box-sc-g0xbh4-0 kohLxz"> <div id="article-contents"> <div class="MarkdownContent_markdownBody__v5MYy markdown-body"> <h2 id="about-primary-rate-limits" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#about-primary-rate-limits">About primary rate limits<span class="heading-link-symbol" aria-hidden="true"></span></a></h2> <p>GitHub limits the number of REST API requests that you can make within a specific amount of time. This limit helps prevent abuse and denial-of-service attacks, and ensures that the API remains available for all users.</p> <p>Some endpoints, like the search endpoints, have more restrictive limits. For more information about these endpoints, see "<a href="https://docs-github-com.translate.goog/en/rest/rate-limit/rate-limit?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" _originalhref="/rest/rate-limit/rate-limit">REST API endpoints for rate limits</a>." The GraphQL API also has a separate primary rate limit. See "<a href="https://docs-github-com.translate.goog/en/graphql/overview/resource-limitations?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" _originalhref="/graphql/overview/resource-limitations">Rate limits and node limits for the GraphQL API</a>."</p> <p>In general, you can calculate your primary rate limit for the REST API based on your method of authentication, as described below.</p> <h3 id="primary-rate-limit-for-unauthenticated-users" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-unauthenticated-users">Primary rate limit for unauthenticated users<span class="heading-link-symbol" aria-hidden="true"></span></a></h3> <p>You can make unauthenticated requests if you are only fetching public data. Unauthenticated requests are associated with the originating IP address, not with the user or application that made the request.</p> <p>The primary rate limit for unauthenticated requests is 60 requests per hour.</p> <h3 id="primary-rate-limit-for-authenticated-users" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-authenticated-users">Primary rate limit for authenticated users<span class="heading-link-symbol" aria-hidden="true"></span></a></h3> <p>You can use a personal access token to make API requests. Additionally, you can authorize a GitHub App or OAuth app, which can then make API requests on your behalf.</p> <p>All of these requests count towards your personal rate limit of 5,000 requests per hour. Requests made on your behalf by a GitHub App that is owned by a GitHub Enterprise Cloud organization have a higher rate limit of 15,000 requests per hour. Similarly, requests made on your behalf by a OAuth app that is owned or approved by a GitHub Enterprise Cloud organization have a higher rate limit of 15,000 requests per hour if you are a member of the GitHub Enterprise Cloud organization.</p> <h3 id="primary-rate-limit-for-github-app-installations" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-github-app-installations">Primary rate limit for GitHub App installations<span class="heading-link-symbol" aria-hidden="true"></span></a></h3> <p>GitHub Apps authenticating with an installation access token use the installation's minimum rate limit of 5,000 requests per hour. If the installation is on a GitHub Enterprise Cloud organization, the installation has a rate limit of 15,000 requests per hour.</p> <p>For installations that are not on a GitHub Enterprise Cloud organization, the rate limit for the installation will scale with the number of users and repositories. Installations that have more than 20 repositories receive another 50 requests per hour for each repository. Installations that are on an organization that have more than 20 users receive another 50 requests per hour for each user. The rate limit cannot increase beyond 12,500 requests per hour.</p> <p>Primary rate limits for GitHub App user access tokens (as opposed to installation access tokens) are dictated by the primary rate limits for the authenticated user. This rate limit is combined with any requests that another GitHub App or OAuth app makes on that user's behalf and any requests that the user makes with a personal access token. See "<a href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-authenticated-users">Primary rate limit for authenticated users</a>."</p> <h3 id="primary-rate-limit-for-oauth-apps" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-oauth-apps">Primary rate limit for OAuth apps<span class="heading-link-symbol" aria-hidden="true"></span></a></h3> <p>Primary rate limits for OAuth access tokens generated by a OAuth app are dictated by the primary rate limits for authenticated users. This rate limit is combined with any requests that another GitHub App or OAuth app makes on that user's behalf and any requests that the user makes with a personal access token. See "<a href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-authenticated-users">Primary rate limit for authenticated users</a>."</p> <p>OAuth apps can also use their client ID and client secret to fetch public data. For example:</p> <pre><code class="hljs language-shell">curl -u YOUR_CLIENT_ID:YOUR_CLIENT_SECRET -I https://api.github.com/meta </code></pre> <p>For these requests, the rate limit is 5,000 requests per hour per OAuth app. If the app is owned by a GitHub Enterprise Cloud organization, the rate limit is 15,000 requests per hour.</p> <div class="ghd-alert ghd-alert-accent"> <p class="ghd-alert-title"> <svg version="1.1" width="16" height="16" viewbox="0 0 16 16" class="octicon mr-2" aria-hidden> <path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg>Note</p> <p>Never include your app's client secret in client-side code or in code that runs on a user device. The client secret can be used to generate OAuth access tokens for users who have authorized your app, so you should always keep the client secret secure.</p> </div> <h3 id="primary-rate-limit-for-github_token-in-github-actions" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#primary-rate-limit-for-github_token-in-github-actions">Primary rate limit for <code>GITHUB_TOKEN</code> in GitHub Actions<span class="heading-link-symbol" aria-hidden="true"></span></a></h3> <p>You can use the built-in <code>GITHUB_TOKEN</code> to authenticate requests in GitHub Actions workflows. See "<a href="https://docs-github-com.translate.goog/en/actions/security-guides/automatic-token-authentication?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" _originalhref="/actions/security-guides/automatic-token-authentication">Automatic token authentication</a>."</p> <p>The rate limit for <code>GITHUB_TOKEN</code> is 1,000 requests per hour per repository. For requests to resources that belong to a GitHub Enterprise Cloud account, the limit is 15,000 requests per hour per repository.</p> <h2 id="about-secondary-rate-limits" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#about-secondary-rate-limits">About secondary rate limits<span class="heading-link-symbol" aria-hidden="true"></span></a></h2> <p>In addition to primary rate limits, GitHub enforces secondary rate limits in order to prevent abuse and keep the API available for all users.</p> <p>You may encounter a secondary rate limit if you:</p> <ul> <li><em>Make too many concurrent requests.</em> No more than 100 concurrent requests are allowed. This limit is shared across the REST API and GraphQL API.</li> <li><em>Make too many requests to a single endpoint per minute.</em> No more than 900 points per minute are allowed for REST API endpoints, and no more than 2,000 points per minute are allowed for the GraphQL API endpoint. For more information about points, see "<a href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#calculating-points-for-the-secondary-rate-limit">Calculating points for the secondary rate limit</a>."</li> <li><em>Make too many requests per minute.</em> No more than 90 seconds of CPU time per 60 seconds of real time is allowed. No more than 60 seconds of this CPU time may be for the GraphQL API. You can roughly estimate the CPU time by measuring the total response time for your API requests.</li> <li><em>Make too many requests that consume excessive compute resources in a short period of time.</em></li> <li><em>Create too much content on GitHub in a short amount of time.</em> In general, no more than 80 content-generating requests per minute and no more than 500 content-generating requests per hour are allowed. Some endpoints have lower content creation limits. Content creation limits include actions taken on the GitHub web interface as well as via the REST API and GraphQL API.</li> </ul> <p>These secondary rate limits are subject to change without notice. You may also encounter a secondary rate limit for undisclosed reasons.</p> <h3 id="calculating-points-for-the-secondary-rate-limit" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#calculating-points-for-the-secondary-rate-limit">Calculating points for the secondary rate limit<span class="heading-link-symbol" aria-hidden="true"></span></a></h3> <p>Some secondary rate limits are determined by the point values of requests. For GraphQL requests, these point values are separate from the point value calculations for the primary rate limit.</p> <table> <thead> <tr> <th scope="col">Request</th> <th scope="col">Points</th> </tr> </thead> <tbody> <tr> <td>GraphQL requests without mutations</td> <td>1</td> </tr> <tr> <td>GraphQL requests with mutations</td> <td>5</td> </tr> <tr> <td>Most REST API <code>GET</code>, <code>HEAD</code>, and <code>OPTIONS</code> requests</td> <td>1</td> </tr> <tr> <td>Most REST API <code>POST</code>, <code>PATCH</code>, <code>PUT</code>, or <code>DELETE</code> requests</td> <td>5</td> </tr> </tbody> </table> <p>Some REST API endpoints have a different point cost that is not shared publicly.</p> <h2 id="checking-the-status-of-your-rate-limit" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#checking-the-status-of-your-rate-limit">Checking the status of your rate limit<span class="heading-link-symbol" aria-hidden="true"></span></a></h2> <p>You can use the headers that are sent with each response to determine the current status of your primary rate limit.</p> <table> <thead> <tr> <th scope="col">Header name</th> <th scope="col">Description</th> </tr> </thead> <tbody> <tr> <td><code>x-ratelimit-limit</code></td> <td>The maximum number of requests that you can make per hour</td> </tr> <tr> <td><code>x-ratelimit-remaining</code></td> <td>The number of requests remaining in the current rate limit window</td> </tr> <tr> <td><code>x-ratelimit-used</code></td> <td>The number of requests you have made in the current rate limit window</td> </tr> <tr> <td><code>x-ratelimit-reset</code></td> <td>The time at which the current rate limit window resets, in UTC epoch seconds</td> </tr> <tr> <td><code>x-ratelimit-resource</code></td> <td>The rate limit resource that the request counted against. For more information about the different resources, see "<a href="https://docs-github-com.translate.goog/en/rest/rate-limit/rate-limit?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#get-rate-limit-status-for-the-authenticated-user" _originalhref="/rest/rate-limit/rate-limit#get-rate-limit-status-for-the-authenticated-user">REST API endpoints for rate limits</a>."</td> </tr> </tbody> </table> <p>You can also call the <code>GET /rate_limit</code> endpoint to check your rate limit. Calling this endpoint does not count against your primary rate limit, but it can count against your secondary rate limit. See "<a href="https://docs-github-com.translate.goog/en/rest/rate-limit/rate-limit?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" _originalhref="/rest/rate-limit/rate-limit">REST API endpoints for rate limits</a>." When possible, you should use the rate limit response headers instead of calling the API to check your rate limit.</p> <p>There is not a way to check the status of your secondary rate limit.</p> <h2 id="exceeding-the-rate-limit" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#exceeding-the-rate-limit">Exceeding the rate limit<span class="heading-link-symbol" aria-hidden="true"></span></a></h2> <p>If you exceed your primary rate limit, you will receive a <code>403</code> or <code>429</code> response, and the <code>x-ratelimit-remaining</code> header will be <code>0</code>. You should not retry your request until after the time specified by the <code>x-ratelimit-reset</code> header.</p> <p>If you exceed a secondary rate limit, you will receive a <code>403</code> or <code>429</code> response and an error message that indicates that you exceeded a secondary rate limit. If the <code>retry-after</code> response header is present, you should not retry your request until after that many seconds has elapsed. If the <code>x-ratelimit-remaining</code> header is <code>0</code>, you should not retry your request until after the time, in UTC epoch seconds, specified by the <code>x-ratelimit-reset</code> header. Otherwise, wait for at least one minute before retrying. If your request continues to fail due to a secondary rate limit, wait for an exponentially increasing amount of time between retries, and throw an error after a specific number of retries.</p> <p>Continuing to make requests while you are rate limited may result in the banning of your integration.</p> <h2 id="staying-under-the-rate-limit" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#staying-under-the-rate-limit">Staying under the rate limit<span class="heading-link-symbol" aria-hidden="true"></span></a></h2> <p>You should follow best practices to help you stay under the rate limits. See "<a href="https://docs-github-com.translate.goog/en/rest/guides/best-practices-for-using-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" _originalhref="/rest/guides/best-practices-for-using-the-rest-api">Best practices for using the REST API</a>."</p> <h2 id="getting-a-higher-rate-limit" tabindex="-1"><a class="heading-link" href="https://docs-github-com.translate.goog/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto#getting-a-higher-rate-limit">Getting a higher rate limit<span class="heading-link-symbol" aria-hidden="true"></span></a></h2> <p>If you want a higher primary rate limit, consider making authenticated requests instead of unauthenticated requests. Authenticated requests have a significantly higher rate limit than unauthenticated requests.</p> <p>If you are using a personal access token for automation in your organization, consider whether a GitHub App will work instead. The rate limit for GitHub Apps using an installation access token scales with the number of repositories and number of organization users. See "<a href="https://docs-github-com.translate.goog/en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" _originalhref="/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps">About creating GitHub Apps</a>."</p> <p>If you are using GitHub Apps or OAuth apps, consider upgrading to GitHub Enterprise Cloud. GitHub Apps or OAuth apps have higher rate limits for organizations that use GitHub Enterprise Cloud.</p> </div> </div> </div> </div> </div> </main> <footer data-container="footer"> <section class="container-xl mt-lg-8 mt-6 px-3 px-md-6 no-print mx-auto"> <h2 class="f3">Help and support</h2> <div class="container-xl mx-auto py-6 py-lg-6 clearfix border-top border-color-secondary"> <div class="float-left pr-4 mb-6 mb-xl-0 col-12 col-lg-6 col-xl-3"> <form class="f5" data-testid="survey-form" aria-live="polite"> <h3 id="survey-title" class="f4 mb-3">Did you find what you needed?</h3><input type="text" class="d-none" name="survey-token" value=""> <div class="mb-2" role="radiogroup" aria-labelledby="survey-title"> <input class="Survey_visuallyHidden__Xh_nl Survey_customRadio__aNqUl" id="survey-yes" type="radio" name="survey-vote" aria-label="Yes" value="Y"><label class="btn mr-1" for="survey-yes"> <svg aria-hidden="true" focusable="false" class="color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M8.834.066c.763.087 1.5.295 2.01.884.505.581.656 1.378.656 2.3 0 .467-.087 1.119-.157 1.637L11.328 5h1.422c.603 0 1.174.085 1.668.333.508.254.911.679 1.137 1.2.453.998.438 2.447.188 4.316l-.04.306c-.105.79-.195 1.473-.313 2.033-.131.63-.315 1.209-.668 1.672C13.97 15.847 12.706 16 11 16c-1.848 0-3.234-.333-4.388-.653-.165-.045-.323-.09-.475-.133-.658-.186-1.2-.34-1.725-.415A1.75 1.75 0 0 1 2.75 16h-1A1.75 1.75 0 0 1 0 14.25v-7.5C0 5.784.784 5 1.75 5h1a1.75 1.75 0 0 1 1.514.872c.258-.105.59-.268.918-.508C5.853 4.874 6.5 4.079 6.5 2.75v-.5c0-1.202.994-2.337 2.334-2.184ZM4.5 13.3c.705.088 1.39.284 2.072.478l.441.125c1.096.305 2.334.598 3.987.598 1.794 0 2.28-.223 2.528-.549.147-.193.276-.505.394-1.07.105-.502.188-1.124.295-1.93l.04-.3c.25-1.882.189-2.933-.068-3.497a.921.921 0 0 0-.442-.48c-.208-.104-.52-.174-.997-.174H11c-.686 0-1.295-.577-1.206-1.336.023-.192.05-.39.076-.586.065-.488.13-.97.13-1.328 0-.809-.144-1.15-.288-1.316-.137-.158-.402-.304-1.048-.378C8.357 1.521 8 1.793 8 2.25v.5c0 1.922-.978 3.128-1.933 3.825a5.831 5.831 0 0 1-1.567.81ZM2.75 6.5h-1a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h1a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg><!-- -->Yes</label><input class="Survey_visuallyHidden__Xh_nl Survey_customRadio__aNqUl" id="survey-no" type="radio" name="survey-vote" aria-label="No" value="N"><label class="btn" for="survey-no"> <svg aria-hidden="true" focusable="false" class="color-fg-muted" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M7.083 15.986c-.763-.087-1.499-.295-2.011-.884-.504-.581-.655-1.378-.655-2.299 0-.468.087-1.12.157-1.638l.015-.112H3.167c-.603 0-1.174-.086-1.669-.334a2.415 2.415 0 0 1-1.136-1.2c-.454-.998-.438-2.447-.188-4.316l.04-.306C.32 4.108.41 3.424.526 2.864c.132-.63.316-1.209.669-1.672C1.947.205 3.211.053 4.917.053c1.848 0 3.234.332 4.388.652l.474.133c.658.187 1.201.341 1.726.415a1.75 1.75 0 0 1 1.662-1.2h1c.966 0 1.75.784 1.75 1.75v7.5a1.75 1.75 0 0 1-1.75 1.75h-1a1.75 1.75 0 0 1-1.514-.872c-.259.105-.59.268-.919.508-.671.491-1.317 1.285-1.317 2.614v.5c0 1.201-.994 2.336-2.334 2.183Zm4.334-13.232c-.706-.089-1.39-.284-2.072-.479l-.441-.125c-1.096-.304-2.335-.597-3.987-.597-1.794 0-2.28.222-2.529.548-.147.193-.275.505-.393 1.07-.105.502-.188 1.124-.295 1.93l-.04.3c-.25 1.882-.19 2.933.067 3.497a.923.923 0 0 0 .443.48c.208.104.52.175.997.175h1.75c.685 0 1.295.577 1.205 1.335-.022.192-.049.39-.075.586-.066.488-.13.97-.13 1.329 0 .808.144 1.15.288 1.316.137.157.401.303 1.048.377.307.035.664-.237.664-.693v-.5c0-1.922.978-3.127 1.932-3.825a5.878 5.878 0 0 1 1.568-.809Zm1.75 6.798h1a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-1a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25Z"></path> </svg><!-- -->No</label> </div><a rel="" class="f6 text-underline" target="_blank" href="https://docs-github-com.translate.goog/en/site-policy/privacy-policies/github-privacy-statement?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Privacy policy</a> </form> </div> <div class="float-left pr-4 mb-6 mb-xl-0 col-12 col-lg-6 col-xl-4 offset-xl-1"> <div class="f5 contribution"> <h3 class="f4 mb-3">Help us make these docs great!</h3> <p class="max-w-xs color-fg-muted mb-3">All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.</p><a class="btn" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://github.com/github/docs/blob/main/content/rest/using-the-rest-api/rate-limits-for-the-rest-api.md"> <svg aria-hidden="true" focusable="false" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg>Make a contribution</a> <p class="color-fg-muted f6 mt-2"><a class="text-underline" href="https://docs-github-com.translate.goog/contributing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto" target="_blank" rel="noopener">Learn how to contribute</a></p> </div> </div> <div class="float-left pr-4 mb-6 mb-xl-0 col-12 col-lg-6 col-xl-3 offset-xl-1"> <div> <h3 class="mb-3 f4">Still need help?</h3> <div class="mb-2"> <a id="ask-community" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://github.com/orgs/community/discussions" class="text-underline"> <svg aria-hidden="true" focusable="false" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg>Ask the GitHub community</a> </div> <div> <a id="support" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://support.github.com" class="text-underline"> <svg aria-hidden="true" focusable="false" class="octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg>Contact support</a> </div> </div> </div> </div> </section> <section class="container-xl px-3 mt-6 pb-8 px-md-6 color-fg-muted"> <h2 class="f4 mb-2 col-12">Legal</h2> <ul class="d-flex flex-wrap list-style-none"> <li class="mr-3">© <!-- -->2024<!-- --> GitHub, Inc.</li> <li class="mr-3"><a class="text-underline" href="https://docs-github-com.translate.goog/en/site-policy/github-terms/github-terms-of-service?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Terms</a></li> <li class="mr-3"><a class="text-underline" href="https://docs-github-com.translate.goog/en/site-policy/privacy-policies/github-privacy-statement?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=auto">Privacy</a></li> <li class="mr-3"><a class="text-underline" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://www.githubstatus.com/">Status</a></li> <li class="mr-3"><a class="text-underline" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://github.com/pricing">Pricing</a></li> <li class="mr-3"><a class="text-underline" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://services.github.com">Expert services</a></li> <li class="mr-3"><a class="text-underline" href="https://translate.google.com/website?sl=auto&tl=en&hl=auto&u=https://github.blog">Blog</a></li> </ul> </section> <div role="tooltip" class="position-fixed bottom-0 mb-4 right-0 mr-4 z-1 ScrollButton_transition200__rLxBo ScrollButton_opacity0__vjKQD"> <button class="ghd-scroll-to-top tooltipped tooltipped-n tooltipped-no-delay btn circle border-1 d-flex flex-items-center flex-justify-center ScrollButton_customFocus__L3FsX" style="width:40px;height:40px" aria-label="Scroll to top"> <svg aria-hidden="true" focusable="false" class="octicon octicon-chevron-up" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z"></path> </svg></button> </div> </footer> </div> </div> <script type="application/json" id="__PRIMER_DATA_:R16:__">{"resolvedServerColorMode":"day"}</script> </div> <script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"mainContext":{"breadcrumbs":[{"href":"/en/rest","title":"REST API"},{"href":"/en/rest/using-the-rest-api","title":"Using the REST API"},{"href":"/en/rest/using-the-rest-api/rate-limits-for-the-rest-api","title":"Rate limits"}],"communityRedirect":{},"currentProduct":{"id":"rest","name":"REST API","href":"/rest","dir":"content/rest","toc":"content/rest/index.md","wip":false,"hidden":false,"versions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.15","enterprise-server@3.14","enterprise-server@3.13","enterprise-server@3.12","enterprise-server@3.11","enterprise-server@3.10"]},"currentProductName":"REST API","isHomepageVersion":false,"error":"","data":{"ui":{"alerts":{"NOTE":"Note","IMPORTANT":"Important","WARNING":"Warning","TIP":"Tip","CAUTION":"Caution"},"header":{"github_docs":"GitHub Docs","contact":"Contact","notices":{"release_candidate":" is currently available as a \u003ca href=\"/admin/overview/about-upgrades-to-new-releases\"\u003erelease candidate\u003c/a\u003e.","early_access":"📣 Please \u003cb\u003edo not share\u003c/b\u003e this URL publicly. This page contains content about a private preview feature.","release_notes_use_latest":"Please use the latest release for the latest security, performance, and bug fixes.","ghes_release_notes_upgrade_patch_only":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_release_only":"📣 This is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server.","ghes_release_notes_upgrade_patch_and_release":"📣 This is not the \u003ca href=\"#{{ latestPatch }}\"\u003elatest patch release\u003c/a\u003e of this release series, and this is not the \u003ca href=\"/enterprise-server@{{ latestRelease }}/admin/release-notes\"\u003elatest release\u003c/a\u003e of Enterprise Server."},"sign_up_cta":"Sign up","menu":"Menu","go_home":"Home"},"search":{"description":"Enter a search term to find it in the GitHub Docs.","placeholder":"Search GitHub Docs","label":"Search GitHub Docs"},"survey":{"able_to_find":"Did you find what you needed?","yes":"Yes","no":"No","cancel":"Cancel","additional_feedback":"Can you tell us more about your rating? (Optional)","optional":"Optional","required":"Required","email_label":"Leave your email if we can contact you. (Optional)","email_validation":"Please enter a valid email address","send":"Send","feedback":"Thank you! We received your feedback.","not_support":"If you need a reply, please contact \u003ca href=\"https://support.github.com/\"\u003esupport\u003c/a\u003e.","privacy_policy":"Privacy policy","server_error":"Unable to process comment at the moment. Please try again."},"toc":{"getting_started":"Getting started","popular":"Popular","startHere":"Start here","whats_new":"What's new","videos":"Videos","all_changelogs":"All changelog posts"},"meta":{"default_description":"Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products."},"scroll_button":{"scroll_to_top":"Scroll to top"},"pages":{"article_version":"Article version","miniToc":"In this article","all_enterprise_releases":"All Enterprise Server releases","about_versions":"About versions","permissions_callout_title":"Who can use this feature?","video_from_transcript":"See video for this transcript"},"picker":{"language_picker_label":"Language","product_picker_default_text":"All products","version_picker_default_text":"Choose a version"},"footer":{"support_heading":"Help and support","legal_heading":"Legal","imprint":"Imprint","terms":"Terms","privacy":"Privacy","status":"Status","pricing":"Pricing","expert_services":"Expert services","blog":"Blog"},"contribution_cta":{"title":"Help us make these docs great!","body":"All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.","button":"Make a contribution","to_guidelines":"Learn how to contribute"},"support":{"still_need_help":"Still need help?","contact_support":"Contact support","ask_community":"Ask the GitHub community"},"rest":{"banner":{"api_versioned":"The REST API is now versioned.","api_version_info":"For more information, see \"\u003ca href=\"{{ versionWithApiVersion }}/rest/overview/api-versions\"\u003eAbout API versioning\u003c/a\u003e.\"","ghes_api_versioned":"After a site administrator upgrades your Enterprise Server instance to {{ firstGhesReleaseWithApiVersions.versionTitle }} or later, the REST API will be versioned. To learn how to find your instance's version, see \"\u003ca href=\"/{{ currentVersion }}/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server\"\u003eAbout versions of GitHub Docs\u003c/a\u003e\".","redirect_notice":"We've recently moved some of the REST API documentation.","redirect_repo":"If you can't find what you're looking for, you might try the new {{ newRestPagesLinks }} REST API pages.","redirect_enterprise":"If you can't find what you're looking for, you might try the {{ actionsPageLink }} REST API page.","actions_api_title":"Actions"},"versioning":{"about_versions":"About REST API versions"},"overview":{"permissions":{"access":"Access","endpoints":"Endpoint","tokens":"Token types","additionalPermissions":"Additional permissions","uat":"UAT","iat":"IAT"}},"screen_reader_text_checkmark_icon":"Multiple permissions are required, or a different permission may be used. For more information about the permissions, see the documentation for this endpoint."},"domain_edit":{"name":"Domain name","edit":"Edit","edit_your":"Edit your domain name","experimental":"Experimental","your_name":"Your domain name","cancel":"Cancel","save":"Save","snippet_about":"Updating will include the new domain name in all code snippets across GitHub Docs.","learn_more":"Learn more","submission_failed":"Submission failed. Please try again in a minute."},"popovers":{"role_description":"hovercard link"}},"reusables":{},"variables":{"release_candidate":{"version":"enterprise-server@3.15"}}},"currentCategory":"using-the-rest-api","currentPathWithoutLanguage":"/rest/using-the-rest-api/rate-limits-for-the-rest-api","page":{"documentType":"article","type":null,"title":"Rate limits for the REST API","fullTitle":"Rate limits for the REST API - GitHub Docs","topics":["API"],"introPlainText":"Learn about REST API rate limits, how to avoid exceeding them, and what to do if you do exceed them.","applicableVersions":["free-pro-team@latest","enterprise-cloud@latest","enterprise-server@3.15","enterprise-server@3.14","enterprise-server@3.13","enterprise-server@3.12","enterprise-server@3.11","enterprise-server@3.10"],"hidden":false,"noEarlyAccessBanner":false},"enterpriseServerReleases":{"isOldestReleaseDeprecated":true,"oldestSupported":"3.10","nextDeprecationDate":"2024-09-25","supported":["3.15","3.14","3.13","3.12","3.11","3.10"]},"enterpriseServerVersions":["enterprise-server@3.15","enterprise-server@3.14","enterprise-server@3.13","enterprise-server@3.12","enterprise-server@3.11","enterprise-server@3.10"],"allVersions":{"free-pro-team@latest":{"version":"free-pro-team@latest","versionTitle":"Free, Pro, \u0026 Team","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28"},"enterprise-cloud@latest":{"version":"enterprise-cloud@latest","versionTitle":"Enterprise Cloud","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28"},"enterprise-server@3.15":{"version":"enterprise-server@3.15","versionTitle":"Enterprise Server 3.15","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.14":{"version":"enterprise-server@3.14","versionTitle":"Enterprise Server 3.14","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.13":{"version":"enterprise-server@3.13","versionTitle":"Enterprise Server 3.13","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.12":{"version":"enterprise-server@3.12","versionTitle":"Enterprise Server 3.12","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.11":{"version":"enterprise-server@3.11","versionTitle":"Enterprise Server 3.11","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true},"enterprise-server@3.10":{"version":"enterprise-server@3.10","versionTitle":"Enterprise Server 3.10","apiVersions":["2022-11-28"],"latestApiVersion":"2022-11-28","isGHES":true}},"currentVersion":"free-pro-team@latest","currentProductTree":null,"sidebarTree":{"href":"/en/rest","title":"REST API","childPages":[{"href":"/en/rest/quickstart","title":"Quickstart","childPages":[]},{"href":"/en/rest/about-the-rest-api","title":"About the REST API","childPages":[{"href":"/en/rest/about-the-rest-api/about-the-rest-api","title":"About the REST API","childPages":[]},{"href":"/en/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api","title":"Comparing GitHub's APIs","childPages":[]},{"href":"/en/rest/about-the-rest-api/api-versions","title":"API Versions","childPages":[]},{"href":"/en/rest/about-the-rest-api/breaking-changes","title":"Breaking changes","childPages":[]},{"href":"/en/rest/about-the-rest-api/about-the-openapi-description-for-the-rest-api","title":"OpenAPI description","childPages":[]}]},{"href":"/en/rest/using-the-rest-api","title":"Using the REST API","childPages":[{"href":"/en/rest/using-the-rest-api/getting-started-with-the-rest-api","title":"Getting started","childPages":[]},{"href":"/en/rest/using-the-rest-api/rate-limits-for-the-rest-api","title":"Rate limits","childPages":[]},{"href":"/en/rest/using-the-rest-api/using-pagination-in-the-rest-api","title":"Pagination","childPages":[]},{"href":"/en/rest/using-the-rest-api/libraries-for-the-rest-api","title":"Libraries","childPages":[]},{"href":"/en/rest/using-the-rest-api/best-practices-for-using-the-rest-api","title":"Best practices","childPages":[]},{"href":"/en/rest/using-the-rest-api/troubleshooting-the-rest-api","title":"Troubleshooting","childPages":[]},{"href":"/en/rest/using-the-rest-api/timezones-and-the-rest-api","title":"Timezones","childPages":[]},{"href":"/en/rest/using-the-rest-api/using-cors-and-jsonp-to-make-cross-origin-requests","title":"CORS and JSONP","childPages":[]},{"href":"/en/rest/using-the-rest-api/issue-event-types","title":"Issue event types","childPages":[]},{"href":"/en/rest/using-the-rest-api/github-event-types","title":"GitHub event types","childPages":[]}]},{"href":"/en/rest/authentication","title":"Authentication","childPages":[{"href":"/en/rest/authentication/authenticating-to-the-rest-api","title":"Authenticating","childPages":[]},{"href":"/en/rest/authentication/keeping-your-api-credentials-secure","title":"Keeping API credentials secure","childPages":[]},{"href":"/en/rest/authentication/endpoints-available-for-github-app-installation-access-tokens","title":"Endpoints for GitHub App installation tokens","childPages":[]},{"href":"/en/rest/authentication/endpoints-available-for-github-app-user-access-tokens","title":"Endpoints for GitHub App user tokens","childPages":[]},{"href":"/en/rest/authentication/endpoints-available-for-fine-grained-personal-access-tokens","title":"Endpoints for fine-grained PATs","childPages":[]},{"href":"/en/rest/authentication/permissions-required-for-github-apps","title":"Permissions for GitHub Apps","childPages":[]},{"href":"/en/rest/authentication/permissions-required-for-fine-grained-personal-access-tokens","title":"Permissions for fine-grained PATs","childPages":[]}]},{"href":"/en/rest/guides","title":"Guides","childPages":[{"href":"/en/rest/guides/scripting-with-the-rest-api-and-javascript","title":"Script with JavaScript","childPages":[]},{"href":"/en/rest/guides/scripting-with-the-rest-api-and-ruby","title":"Script with Ruby","childPages":[]},{"href":"/en/rest/guides/discovering-resources-for-a-user","title":"Discover resources for a user","childPages":[]},{"href":"/en/rest/guides/delivering-deployments","title":"Delivering deployments","childPages":[]},{"href":"/en/rest/guides/rendering-data-as-graphs","title":"Rendering data as graphs","childPages":[]},{"href":"/en/rest/guides/working-with-comments","title":"Working with comments","childPages":[]},{"href":"/en/rest/guides/building-a-ci-server","title":"Building a CI server","childPages":[]},{"href":"/en/rest/guides/using-the-rest-api-to-interact-with-your-git-database","title":"Get started - Git database","childPages":[]},{"href":"/en/rest/guides/using-the-rest-api-to-interact-with-checks","title":"Get started - Checks","childPages":[]},{"href":"/en/rest/guides/encrypting-secrets-for-the-rest-api","title":"Encrypt secrets","childPages":[]}]},{"href":"/en/rest/actions","title":"Actions","childPages":[{"href":"/en/rest/actions/artifacts","title":"Artifacts","childPages":[]},{"href":"/en/rest/actions/cache","title":"Cache","childPages":[]},{"href":"/en/rest/actions/oidc","title":"OIDC","childPages":[]},{"href":"/en/rest/actions/permissions","title":"Permissions","childPages":[]},{"href":"/en/rest/actions/secrets","title":"Secrets","childPages":[]},{"href":"/en/rest/actions/self-hosted-runner-groups","title":"Self-hosted runner groups","childPages":[]},{"href":"/en/rest/actions/self-hosted-runners","title":"Self-hosted runners","childPages":[]},{"href":"/en/rest/actions/variables","title":"Variables","childPages":[]},{"href":"/en/rest/actions/workflow-jobs","title":"Workflow jobs","childPages":[]},{"href":"/en/rest/actions/workflow-runs","title":"Workflow runs","childPages":[]},{"href":"/en/rest/actions/workflows","title":"Workflows","childPages":[]}]},{"href":"/en/rest/activity","title":"Activity","childPages":[{"href":"/en/rest/activity/events","title":"Events","childPages":[]},{"href":"/en/rest/activity/feeds","title":"Feeds","childPages":[]},{"href":"/en/rest/activity/notifications","title":"Notifications","childPages":[]},{"href":"/en/rest/activity/starring","title":"Starring","childPages":[]},{"href":"/en/rest/activity/watching","title":"Watching","childPages":[]}]},{"href":"/en/rest/apps","title":"Apps","childPages":[{"href":"/en/rest/apps/apps","title":"GitHub Apps","childPages":[]},{"href":"/en/rest/apps/installations","title":"Installations","childPages":[]},{"href":"/en/rest/apps/marketplace","title":"Marketplace","childPages":[]},{"href":"/en/rest/apps/oauth-applications","title":"OAuth authorizations","childPages":[]},{"href":"/en/rest/apps/webhooks","title":"Webhooks","childPages":[]}]},{"href":"/en/rest/billing","title":"Billing","childPages":[{"href":"/en/rest/billing/billing","title":"Billing","childPages":[]},{"href":"/en/rest/billing/enhanced-billing","title":"Enhanced billing platform","childPages":[]}]},{"href":"/en/rest/branches","title":"Branches","childPages":[{"href":"/en/rest/branches/branches","title":"Branches","childPages":[]},{"href":"/en/rest/branches/branch-protection","title":"Protected branches","childPages":[]}]},{"href":"/en/rest/checks","title":"Checks","childPages":[{"href":"/en/rest/checks/runs","title":"Check runs","childPages":[]},{"href":"/en/rest/checks/suites","title":"Check suites","childPages":[]}]},{"href":"/en/rest/classroom","title":"Classroom","childPages":[{"href":"/en/rest/classroom/classroom","title":"Classroom","childPages":[]}]},{"href":"/en/rest/code-scanning","title":"Code scanning","childPages":[{"href":"/en/rest/code-scanning/code-scanning","title":"Code scanning","childPages":[]}]},{"href":"/en/rest/code-security","title":"Code security settings","childPages":[{"href":"/en/rest/code-security/configurations","title":"Configurations","childPages":[]}]},{"href":"/en/rest/codes-of-conduct","title":"Codes of conduct","childPages":[{"href":"/en/rest/codes-of-conduct/codes-of-conduct","title":"Codes of conduct","childPages":[]}]},{"href":"/en/rest/codespaces","title":"Codespaces","childPages":[{"href":"/en/rest/codespaces/codespaces","title":"Codespaces","childPages":[]},{"href":"/en/rest/codespaces/organizations","title":"Organizations","childPages":[]},{"href":"/en/rest/codespaces/organization-secrets","title":"Organization secrets","childPages":[]},{"href":"/en/rest/codespaces/machines","title":"Machines","childPages":[]},{"href":"/en/rest/codespaces/repository-secrets","title":"Repository secrets","childPages":[]},{"href":"/en/rest/codespaces/secrets","title":"User secrets","childPages":[]}]},{"href":"/en/rest/collaborators","title":"Collaborators","childPages":[{"href":"/en/rest/collaborators/collaborators","title":"Collaborators","childPages":[]},{"href":"/en/rest/collaborators/invitations","title":"Invitations","childPages":[]}]},{"href":"/en/rest/commits","title":"Commits","childPages":[{"href":"/en/rest/commits/commits","title":"Commits","childPages":[]},{"href":"/en/rest/commits/comments","title":"Commit comments","childPages":[]},{"href":"/en/rest/commits/statuses","title":"Commit statuses","childPages":[]}]},{"href":"/en/rest/copilot","title":"Copilot","childPages":[{"href":"/en/rest/copilot/copilot-metrics","title":"Copilot metrics","childPages":[]},{"href":"/en/rest/copilot/copilot-usage","title":"Copilot usage","childPages":[]},{"href":"/en/rest/copilot/copilot-user-management","title":"Copilot user management","childPages":[]}]},{"href":"/en/rest/dependabot","title":"Dependabot","childPages":[{"href":"/en/rest/dependabot/alerts","title":"Alerts","childPages":[]},{"href":"/en/rest/dependabot/secrets","title":"Secrets","childPages":[]}]},{"href":"/en/rest/dependency-graph","title":"Dependency graph","childPages":[{"href":"/en/rest/dependency-graph/dependency-review","title":"Dependency review","childPages":[]},{"href":"/en/rest/dependency-graph/dependency-submission","title":"Dependency submission","childPages":[]},{"href":"/en/rest/dependency-graph/sboms","title":"Software bill of materials (SBOM)","childPages":[]}]},{"href":"/en/rest/deploy-keys","title":"Deploy keys","childPages":[{"href":"/en/rest/deploy-keys/deploy-keys","title":"Deploy keys","childPages":[]}]},{"href":"/en/rest/deployments","title":"Deployments","childPages":[{"href":"/en/rest/deployments/branch-policies","title":"Deployment branch policies","childPages":[]},{"href":"/en/rest/deployments/deployments","title":"Deployments","childPages":[]},{"href":"/en/rest/deployments/environments","title":"Environments","childPages":[]},{"href":"/en/rest/deployments/protection-rules","title":"Protection rules","childPages":[]},{"href":"/en/rest/deployments/statuses","title":"Deployment statuses","childPages":[]}]},{"href":"/en/rest/emojis","title":"Emojis","childPages":[{"href":"/en/rest/emojis/emojis","title":"Emojis","childPages":[]}]},{"href":"/en/rest/gists","title":"Gists","childPages":[{"href":"/en/rest/gists/gists","title":"Gists","childPages":[]},{"href":"/en/rest/gists/comments","title":"Comments","childPages":[]}]},{"href":"/en/rest/git","title":"Git database","childPages":[{"href":"/en/rest/git/blobs","title":"Blobs","childPages":[]},{"href":"/en/rest/git/commits","title":"Commits","childPages":[]},{"href":"/en/rest/git/refs","title":"References","childPages":[]},{"href":"/en/rest/git/tags","title":"Tags","childPages":[]},{"href":"/en/rest/git/trees","title":"Trees","childPages":[]}]},{"href":"/en/rest/gitignore","title":"Gitignore","childPages":[{"href":"/en/rest/gitignore/gitignore","title":"Gitignore","childPages":[]}]},{"href":"/en/rest/interactions","title":"Interactions","childPages":[{"href":"/en/rest/interactions/orgs","title":"Organization","childPages":[]},{"href":"/en/rest/interactions/repos","title":"Repository","childPages":[]},{"href":"/en/rest/interactions/user","title":"User","childPages":[]}]},{"href":"/en/rest/issues","title":"Issues","childPages":[{"href":"/en/rest/issues/issues","title":"Issues","childPages":[]},{"href":"/en/rest/issues/assignees","title":"Assignees","childPages":[]},{"href":"/en/rest/issues/comments","title":"Comments","childPages":[]},{"href":"/en/rest/issues/events","title":"Events","childPages":[]},{"href":"/en/rest/issues/labels","title":"Labels","childPages":[]},{"href":"/en/rest/issues/milestones","title":"Milestones","childPages":[]},{"href":"/en/rest/issues/timeline","title":"Timeline","childPages":[]}]},{"href":"/en/rest/licenses","title":"Licenses","childPages":[{"href":"/en/rest/licenses/licenses","title":"Licenses","childPages":[]}]},{"href":"/en/rest/markdown","title":"Markdown","childPages":[{"href":"/en/rest/markdown/markdown","title":"Markdown","childPages":[]}]},{"href":"/en/rest/meta","title":"Meta","childPages":[{"href":"/en/rest/meta/meta","title":"Meta","childPages":[]}]},{"href":"/en/rest/metrics","title":"Metrics","childPages":[{"href":"/en/rest/metrics/community","title":"Community","childPages":[]},{"href":"/en/rest/metrics/statistics","title":"Statistics","childPages":[]},{"href":"/en/rest/metrics/traffic","title":"Traffic","childPages":[]}]},{"href":"/en/rest/migrations","title":"Migrations","childPages":[{"href":"/en/rest/migrations/orgs","title":"Organizations","childPages":[]},{"href":"/en/rest/migrations/source-imports","title":"Source endpoints","childPages":[]},{"href":"/en/rest/migrations/users","title":"Users","childPages":[]}]},{"href":"/en/rest/orgs","title":"Organizations","childPages":[{"href":"/en/rest/orgs/api-insights","title":"API Insights","childPages":[]},{"href":"/en/rest/orgs/blocking","title":"Blocking users","childPages":[]},{"href":"/en/rest/orgs/custom-properties","title":"Custom properties","childPages":[]},{"href":"/en/rest/orgs/members","title":"Members","childPages":[]},{"href":"/en/rest/orgs/organization-roles","title":"Organization roles","childPages":[]},{"href":"/en/rest/orgs/orgs","title":"Organizations","childPages":[]},{"href":"/en/rest/orgs/outside-collaborators","title":"Outside collaborators","childPages":[]},{"href":"/en/rest/orgs/personal-access-tokens","title":"Personal access tokens","childPages":[]},{"href":"/en/rest/orgs/rule-suites","title":"Rule suites","childPages":[]},{"href":"/en/rest/orgs/rules","title":"Rules","childPages":[]},{"href":"/en/rest/orgs/security-managers","title":"Security managers","childPages":[]},{"href":"/en/rest/orgs/webhooks","title":"Webhooks","childPages":[]}]},{"href":"/en/rest/packages","title":"Packages","childPages":[{"href":"/en/rest/packages/packages","title":"Packages","childPages":[]}]},{"href":"/en/rest/pages","title":"Pages","childPages":[{"href":"/en/rest/pages/pages","title":"Pages","childPages":[]}]},{"href":"/en/rest/projects","title":"Projects (classic)","childPages":[{"href":"/en/rest/projects/projects","title":"Boards","childPages":[]},{"href":"/en/rest/projects/cards","title":"Cards","childPages":[]},{"href":"/en/rest/projects/collaborators","title":"Collaborators","childPages":[]},{"href":"/en/rest/projects/columns","title":"Columns","childPages":[]}]},{"href":"/en/rest/pulls","title":"Pull requests","childPages":[{"href":"/en/rest/pulls/pulls","title":"Pull requests","childPages":[]},{"href":"/en/rest/pulls/comments","title":"Review comments","childPages":[]},{"href":"/en/rest/pulls/review-requests","title":"Review requests","childPages":[]},{"href":"/en/rest/pulls/reviews","title":"Reviews","childPages":[]}]},{"href":"/en/rest/rate-limit","title":"Rate limit","childPages":[{"href":"/en/rest/rate-limit/rate-limit","title":"Rate limit","childPages":[]}]},{"href":"/en/rest/reactions","title":"Reactions","childPages":[{"href":"/en/rest/reactions/reactions","title":"Reactions","childPages":[]}]},{"href":"/en/rest/releases","title":"Releases","childPages":[{"href":"/en/rest/releases/releases","title":"Releases","childPages":[]},{"href":"/en/rest/releases/assets","title":"Release assets","childPages":[]}]},{"href":"/en/rest/repos","title":"Repositories","childPages":[{"href":"/en/rest/repos/autolinks","title":"Autolinks","childPages":[]},{"href":"/en/rest/repos/contents","title":"Contents","childPages":[]},{"href":"/en/rest/repos/custom-properties","title":"Custom properties","childPages":[]},{"href":"/en/rest/repos/forks","title":"Forks","childPages":[]},{"href":"/en/rest/repos/repos","title":"Repositories","childPages":[]},{"href":"/en/rest/repos/rule-suites","title":"Rule suites","childPages":[]},{"href":"/en/rest/repos/rules","title":"Rules","childPages":[]},{"href":"/en/rest/repos/tags","title":"Tags","childPages":[]},{"href":"/en/rest/repos/webhooks","title":"Webhooks","childPages":[]}]},{"href":"/en/rest/search","title":"Search","childPages":[{"href":"/en/rest/search/search","title":"Search","childPages":[]}]},{"href":"/en/rest/secret-scanning","title":"Secret scanning","childPages":[{"href":"/en/rest/secret-scanning/secret-scanning","title":"Secret scanning","childPages":[]}]},{"href":"/en/rest/security-advisories","title":"Security advisories","childPages":[{"href":"/en/rest/security-advisories/global-advisories","title":"Global security advisories","childPages":[]},{"href":"/en/rest/security-advisories/repository-advisories","title":"Repository security advisories","childPages":[]}]},{"href":"/en/rest/teams","title":"Teams","childPages":[{"href":"/en/rest/teams/teams","title":"Teams","childPages":[]},{"href":"/en/rest/teams/discussion-comments","title":"Discussion comments","childPages":[]},{"href":"/en/rest/teams/discussions","title":"Discussions","childPages":[]},{"href":"/en/rest/teams/members","title":"Members","childPages":[]}]},{"href":"/en/rest/users","title":"Users","childPages":[{"href":"/en/rest/users/attestations","title":"Attestations","childPages":[]},{"href":"/en/rest/users/blocking","title":"Blocking users","childPages":[]},{"href":"/en/rest/users/emails","title":"Emails","childPages":[]},{"href":"/en/rest/users/followers","title":"Followers","childPages":[]},{"href":"/en/rest/users/gpg-keys","title":"GPG keys","childPages":[]},{"href":"/en/rest/users/keys","title":"Git SSH keys","childPages":[]},{"href":"/en/rest/users/social-accounts","title":"Social accounts","childPages":[]},{"href":"/en/rest/users/ssh-signing-keys","title":"SSH signing keys","childPages":[]},{"href":"/en/rest/users/users","title":"Users","childPages":[]}]}]},"featureFlags":{},"nonEnterpriseDefaultVersion":"free-pro-team@latest","status":200,"fullUrl":"https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api","currentLayoutName":"default","relativePath":"rest/using-the-rest-api/rate-limits-for-the-rest-api.md"},"articleContext":{"title":"Rate limits for the REST API","intro":"\u003cp\u003eLearn about REST API rate limits, how to avoid exceeding them, and what to do if you do exceed them.\u003c/p\u003e","effectiveDate":"","renderedPage":"\u003ch2 id=\"about-primary-rate-limits\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#about-primary-rate-limits\"\u003eAbout primary rate limits\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eGitHub limits the number of REST API requests that you can make within a specific amount of time. This limit helps prevent abuse and denial-of-service attacks, and ensures that the API remains available for all users.\u003c/p\u003e\n\u003cp\u003eSome endpoints, like the search endpoints, have more restrictive limits. For more information about these endpoints, see \"\u003ca href=\"/en/rest/rate-limit/rate-limit\" _originalHref=\"/rest/rate-limit/rate-limit\"\u003eREST API endpoints for rate limits\u003c/a\u003e.\" The GraphQL API also has a separate primary rate limit. See \"\u003ca href=\"/en/graphql/overview/resource-limitations\" _originalHref=\"/graphql/overview/resource-limitations\"\u003eRate limits and node limits for the GraphQL API\u003c/a\u003e.\"\u003c/p\u003e\n\u003cp\u003eIn general, you can calculate your primary rate limit for the REST API based on your method of authentication, as described below.\u003c/p\u003e\n\u003ch3 id=\"primary-rate-limit-for-unauthenticated-users\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#primary-rate-limit-for-unauthenticated-users\"\u003ePrimary rate limit for unauthenticated users\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eYou can make unauthenticated requests if you are only fetching public data. Unauthenticated requests are associated with the originating IP address, not with the user or application that made the request.\u003c/p\u003e\n\u003cp\u003eThe primary rate limit for unauthenticated requests is 60 requests per hour.\u003c/p\u003e\n\u003ch3 id=\"primary-rate-limit-for-authenticated-users\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#primary-rate-limit-for-authenticated-users\"\u003ePrimary rate limit for authenticated users\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eYou can use a personal access token to make API requests. Additionally, you can authorize a GitHub App or OAuth app, which can then make API requests on your behalf.\u003c/p\u003e\n\u003cp\u003eAll of these requests count towards your personal rate limit of 5,000 requests per hour. Requests made on your behalf by a GitHub App that is owned by a GitHub Enterprise Cloud organization have a higher rate limit of 15,000 requests per hour. Similarly, requests made on your behalf by a OAuth app that is owned or approved by a GitHub Enterprise Cloud organization have a higher rate limit of 15,000 requests per hour if you are a member of the GitHub Enterprise Cloud organization.\u003c/p\u003e\n\u003ch3 id=\"primary-rate-limit-for-github-app-installations\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#primary-rate-limit-for-github-app-installations\"\u003ePrimary rate limit for GitHub App installations\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eGitHub Apps authenticating with an installation access token use the installation's minimum rate limit of 5,000 requests per hour. If the installation is on a GitHub Enterprise Cloud organization, the installation has a rate limit of 15,000 requests per hour.\u003c/p\u003e\n\u003cp\u003eFor installations that are not on a GitHub Enterprise Cloud organization, the rate limit for the installation will scale with the number of users and repositories. Installations that have more than 20 repositories receive another 50 requests per hour for each repository. Installations that are on an organization that have more than 20 users receive another 50 requests per hour for each user. The rate limit cannot increase beyond 12,500 requests per hour.\u003c/p\u003e\n\u003cp\u003ePrimary rate limits for GitHub App user access tokens (as opposed to installation access tokens) are dictated by the primary rate limits for the authenticated user. This rate limit is combined with any requests that another GitHub App or OAuth app makes on that user's behalf and any requests that the user makes with a personal access token. See \"\u003ca href=\"#primary-rate-limit-for-authenticated-users\"\u003ePrimary rate limit for authenticated users\u003c/a\u003e.\"\u003c/p\u003e\n\u003ch3 id=\"primary-rate-limit-for-oauth-apps\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#primary-rate-limit-for-oauth-apps\"\u003ePrimary rate limit for OAuth apps\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003ePrimary rate limits for OAuth access tokens generated by a OAuth app are dictated by the primary rate limits for authenticated users. This rate limit is combined with any requests that another GitHub App or OAuth app makes on that user's behalf and any requests that the user makes with a personal access token. See \"\u003ca href=\"#primary-rate-limit-for-authenticated-users\"\u003ePrimary rate limit for authenticated users\u003c/a\u003e.\"\u003c/p\u003e\n\u003cp\u003eOAuth apps can also use their client ID and client secret to fetch public data. For example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"hljs language-shell\"\u003ecurl -u YOUR_CLIENT_ID:YOUR_CLIENT_SECRET -I https://api.github.com/meta\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFor these requests, the rate limit is 5,000 requests per hour per OAuth app. If the app is owned by a GitHub Enterprise Cloud organization, the rate limit is 15,000 requests per hour.\u003c/p\u003e\n\u003cdiv class=\"ghd-alert ghd-alert-accent\"\u003e\u003cp class=\"ghd-alert-title\"\u003e\u003csvg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon mr-2\" aria-hidden\u003e\u003cpath d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"\u003e\u003c/path\u003e\u003c/svg\u003eNote\u003c/p\u003e\n\u003cp\u003e\nNever include your app's client secret in client-side code or in code that runs on a user device. The client secret can be used to generate OAuth access tokens for users who have authorized your app, so you should always keep the client secret secure.\u003c/p\u003e\n\u003c/div\u003e\n\u003ch3 id=\"primary-rate-limit-for-github_token-in-github-actions\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#primary-rate-limit-for-github_token-in-github-actions\"\u003ePrimary rate limit for \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e in GitHub Actions\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eYou can use the built-in \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e to authenticate requests in GitHub Actions workflows. See \"\u003ca href=\"/en/actions/security-guides/automatic-token-authentication\" _originalHref=\"/actions/security-guides/automatic-token-authentication\"\u003eAutomatic token authentication\u003c/a\u003e.\"\u003c/p\u003e\n\u003cp\u003eThe rate limit for \u003ccode\u003eGITHUB_TOKEN\u003c/code\u003e is 1,000 requests per hour per repository. For requests to resources that belong to a GitHub Enterprise Cloud account, the limit is 15,000 requests per hour per repository.\u003c/p\u003e\n\u003ch2 id=\"about-secondary-rate-limits\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#about-secondary-rate-limits\"\u003eAbout secondary rate limits\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eIn addition to primary rate limits, GitHub enforces secondary rate limits in order to prevent abuse and keep the API available for all users.\u003c/p\u003e\n\u003cp\u003eYou may encounter a secondary rate limit if you:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eMake too many concurrent requests.\u003c/em\u003e No more than 100 concurrent requests are allowed. This limit is shared across the REST API and GraphQL API.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eMake too many requests to a single endpoint per minute.\u003c/em\u003e No more than 900 points per minute are allowed for REST API endpoints, and no more than 2,000 points per minute are allowed for the GraphQL API endpoint. For more information about points, see \"\u003ca href=\"#calculating-points-for-the-secondary-rate-limit\"\u003eCalculating points for the secondary rate limit\u003c/a\u003e.\"\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eMake too many requests per minute.\u003c/em\u003e No more than 90 seconds of CPU time per 60 seconds of real time is allowed. No more than 60 seconds of this CPU time may be for the GraphQL API. You can roughly estimate the CPU time by measuring the total response time for your API requests.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eMake too many requests that consume excessive compute resources in a short period of time.\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eCreate too much content on GitHub in a short amount of time.\u003c/em\u003e In general, no more than 80 content-generating requests per minute and no more than 500 content-generating requests per hour are allowed. Some endpoints have lower content creation limits. Content creation limits include actions taken on the GitHub web interface as well as via the REST API and GraphQL API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese secondary rate limits are subject to change without notice. You may also encounter a secondary rate limit for undisclosed reasons.\u003c/p\u003e\n\u003ch3 id=\"calculating-points-for-the-secondary-rate-limit\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#calculating-points-for-the-secondary-rate-limit\"\u003eCalculating points for the secondary rate limit\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eSome secondary rate limits are determined by the point values of requests. For GraphQL requests, these point values are separate from the point value calculations for the primary rate limit.\u003c/p\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eRequest\u003c/th\u003e\u003cth scope=\"col\"\u003ePoints\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003eGraphQL requests without mutations\u003c/td\u003e\u003ctd\u003e1\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eGraphQL requests with mutations\u003c/td\u003e\u003ctd\u003e5\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eMost REST API \u003ccode\u003eGET\u003c/code\u003e, \u003ccode\u003eHEAD\u003c/code\u003e, and \u003ccode\u003eOPTIONS\u003c/code\u003e requests\u003c/td\u003e\u003ctd\u003e1\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eMost REST API \u003ccode\u003ePOST\u003c/code\u003e, \u003ccode\u003ePATCH\u003c/code\u003e, \u003ccode\u003ePUT\u003c/code\u003e, or \u003ccode\u003eDELETE\u003c/code\u003e requests\u003c/td\u003e\u003ctd\u003e5\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eSome REST API endpoints have a different point cost that is not shared publicly.\u003c/p\u003e\n\u003ch2 id=\"checking-the-status-of-your-rate-limit\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#checking-the-status-of-your-rate-limit\"\u003eChecking the status of your rate limit\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eYou can use the headers that are sent with each response to determine the current status of your primary rate limit.\u003c/p\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eHeader name\u003c/th\u003e\u003cth scope=\"col\"\u003eDescription\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003e\u003ccode\u003ex-ratelimit-limit\u003c/code\u003e\u003c/td\u003e\u003ctd\u003eThe maximum number of requests that you can make per hour\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\u003ccode\u003ex-ratelimit-remaining\u003c/code\u003e\u003c/td\u003e\u003ctd\u003eThe number of requests remaining in the current rate limit window\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\u003ccode\u003ex-ratelimit-used\u003c/code\u003e\u003c/td\u003e\u003ctd\u003eThe number of requests you have made in the current rate limit window\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\u003ccode\u003ex-ratelimit-reset\u003c/code\u003e\u003c/td\u003e\u003ctd\u003eThe time at which the current rate limit window resets, in UTC epoch seconds\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e\u003ccode\u003ex-ratelimit-resource\u003c/code\u003e\u003c/td\u003e\u003ctd\u003eThe rate limit resource that the request counted against. For more information about the different resources, see \"\u003ca href=\"/en/rest/rate-limit/rate-limit#get-rate-limit-status-for-the-authenticated-user\" _originalHref=\"/rest/rate-limit/rate-limit#get-rate-limit-status-for-the-authenticated-user\"\u003eREST API endpoints for rate limits\u003c/a\u003e.\"\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eYou can also call the \u003ccode\u003eGET /rate_limit\u003c/code\u003e endpoint to check your rate limit. Calling this endpoint does not count against your primary rate limit, but it can count against your secondary rate limit. See \"\u003ca href=\"/en/rest/rate-limit/rate-limit\" _originalHref=\"/rest/rate-limit/rate-limit\"\u003eREST API endpoints for rate limits\u003c/a\u003e.\" When possible, you should use the rate limit response headers instead of calling the API to check your rate limit.\u003c/p\u003e\n\u003cp\u003eThere is not a way to check the status of your secondary rate limit.\u003c/p\u003e\n\u003ch2 id=\"exceeding-the-rate-limit\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#exceeding-the-rate-limit\"\u003eExceeding the rate limit\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eIf you exceed your primary rate limit, you will receive a \u003ccode\u003e403\u003c/code\u003e or \u003ccode\u003e429\u003c/code\u003e response, and the \u003ccode\u003ex-ratelimit-remaining\u003c/code\u003e header will be \u003ccode\u003e0\u003c/code\u003e. You should not retry your request until after the time specified by the \u003ccode\u003ex-ratelimit-reset\u003c/code\u003e header.\u003c/p\u003e\n\u003cp\u003eIf you exceed a secondary rate limit, you will receive a \u003ccode\u003e403\u003c/code\u003e or \u003ccode\u003e429\u003c/code\u003e response and an error message that indicates that you exceeded a secondary rate limit. If the \u003ccode\u003eretry-after\u003c/code\u003e response header is present, you should not retry your request until after that many seconds has elapsed. If the \u003ccode\u003ex-ratelimit-remaining\u003c/code\u003e header is \u003ccode\u003e0\u003c/code\u003e, you should not retry your request until after the time, in UTC epoch seconds, specified by the \u003ccode\u003ex-ratelimit-reset\u003c/code\u003e header. Otherwise, wait for at least one minute before retrying. If your request continues to fail due to a secondary rate limit, wait for an exponentially increasing amount of time between retries, and throw an error after a specific number of retries.\u003c/p\u003e\n\u003cp\u003eContinuing to make requests while you are rate limited may result in the banning of your integration.\u003c/p\u003e\n\u003ch2 id=\"staying-under-the-rate-limit\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#staying-under-the-rate-limit\"\u003eStaying under the rate limit\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eYou should follow best practices to help you stay under the rate limits. See \"\u003ca href=\"/en/rest/guides/best-practices-for-using-the-rest-api\" _originalHref=\"/rest/guides/best-practices-for-using-the-rest-api\"\u003eBest practices for using the REST API\u003c/a\u003e.\"\u003c/p\u003e\n\u003ch2 id=\"getting-a-higher-rate-limit\" tabindex=\"-1\"\u003e\u003ca class=\"heading-link\" href=\"#getting-a-higher-rate-limit\"\u003eGetting a higher rate limit\u003cspan class=\"heading-link-symbol\" aria-hidden=\"true\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003eIf you want a higher primary rate limit, consider making authenticated requests instead of unauthenticated requests. Authenticated requests have a significantly higher rate limit than unauthenticated requests.\u003c/p\u003e\n\u003cp\u003eIf you are using a personal access token for automation in your organization, consider whether a GitHub App will work instead. The rate limit for GitHub Apps using an installation access token scales with the number of repositories and number of organization users. See \"\u003ca href=\"/en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps\" _originalHref=\"/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps\"\u003eAbout creating GitHub Apps\u003c/a\u003e.\"\u003c/p\u003e\n\u003cp\u003eIf you are using GitHub Apps or OAuth apps, consider upgrading to GitHub Enterprise Cloud. GitHub Apps or OAuth apps have higher rate limits for organizations that use GitHub Enterprise Cloud.\u003c/p\u003e","miniTocItems":[{"contents":{"href":"#about-primary-rate-limits","title":"About primary rate limits"}},{"contents":{"href":"#about-secondary-rate-limits","title":"About secondary rate limits"}},{"contents":{"href":"#checking-the-status-of-your-rate-limit","title":"Checking the status of your rate limit"}},{"contents":{"href":"#exceeding-the-rate-limit","title":"Exceeding the rate limit"}},{"contents":{"href":"#staying-under-the-rate-limit","title":"Staying under the rate limit"}},{"contents":{"href":"#getting-a-higher-rate-limit","title":"Getting a higher rate limit"}}],"permissions":"","includesPlatformSpecificContent":false,"includesToolSpecificContent":false,"defaultPlatform":"","defaultTool":"","product":"","productVideoUrl":"","currentLearningTrack":null,"detectedPlatforms":[],"detectedTools":[],"allTools":{"agents":"Agents","api":"API","azure_data_studio":"Azure Data Studio","bash":"Bash","cli":"GitHub CLI","codespaces":"Codespaces","curl":"curl","desktop":"Desktop","importer_cli":"GitHub Enterprise Importer CLI","javascript":"JavaScript","jetbrains":"JetBrains IDEs","jetbrains_beta":"JetBrains IDEs (Beta)","skillsets":"Skillsets","vimneovim":"Vim/Neovim","powershell":"PowerShell","visualstudio":"Visual Studio","vscode":"Visual Studio Code","webui":"Web browser","windowsterminal":"Windows Terminal","xcode":"Xcode"},"supportPortalVaIframeProps":{"supportPortalUrl":"https://support.github.com","vaFlowUrlParameter":""},"currentLayout":"default"}},"languagesContext":{"languages":{"en":{"name":"English","code":"en"},"zh":{"name":"Simplified Chinese","code":"zh","hreflang":"zh-Hans","nativeName":"简体中文"},"es":{"name":"Spanish","code":"es","nativeName":"Español"},"pt":{"name":"Portuguese","code":"pt","nativeName":"Português do Brasil"},"ru":{"name":"Russian","code":"ru","nativeName":"Русский"},"ja":{"name":"Japanese","code":"ja","nativeName":"日本語"},"fr":{"name":"French","code":"fr","nativeName":"Français"},"de":{"name":"German","code":"de","nativeName":"Deutsch"},"ko":{"name":"Korean","code":"ko","nativeName":"한국어"}}},"__N_SSP":true},"page":"/[versionId]/rest/using-the-rest-api/[...restPage]","query":{"versionId":"free-pro-team@latest","restPage":["rate-limits-for-the-rest-api"]},"buildId":"wnED4bY3A-ObiFckWXklm","isFallback":false,"isExperimentalCompile":false,"gssp":true,"appGip":true,"locale":"en","locales":["en","zh","es","pt","ru","ja","fr","de","ko"],"defaultLocale":"en","scriptLoader":[]}</script> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'en', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=auto&client=wt" type="text/javascript"></script> </body> </html>