Skip to content

Commit 48d7100

Browse files
docs-botsunbryejschnapper
authored
Update OpenAPI Description (#53597)
Co-authored-by: Sunbrye Ly <[email protected]> Co-authored-by: jschnapper <[email protected]>
1 parent 1f0cb7f commit 48d7100

File tree

23 files changed

+10370
-4527
lines changed

23 files changed

+10370
-4527
lines changed

content/rest/enterprise-admin/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ children:
2929
- /pre-receive-environments
3030
- /pre-receive-hooks
3131
- /repo-pre-receive-hooks
32+
- /rules
3233
- /scim
3334
- /users
3435
autogenerated: rest
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: REST API endpoints for rules
3+
shortTitle: Rules
4+
intro: Use the REST API to manage rulesets for an enterprise. Rulesets control how people can interact with repositories and code.
5+
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
6+
ghec: '*'
7+
topics:
8+
- API
9+
autogenerated: rest
10+
allowTitleToDifferFromFilename: true
11+
---
12+
13+
<!-- Content after this section is automatically generated -->

src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json

+24
Original file line numberDiff line numberDiff line change
@@ -2458,6 +2458,30 @@
24582458
"verb": "delete",
24592459
"requestPath": "/enterprises/{enterprise}/properties/schema/{custom_property_name}"
24602460
},
2461+
{
2462+
"slug": "create-an-enterprise-repository-ruleset",
2463+
"subcategory": "rules",
2464+
"verb": "post",
2465+
"requestPath": "/enterprises/{enterprise}/rulesets"
2466+
},
2467+
{
2468+
"slug": "get-an-enterprise-repository-ruleset",
2469+
"subcategory": "rules",
2470+
"verb": "get",
2471+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2472+
},
2473+
{
2474+
"slug": "update-an-enterprise-repository-ruleset",
2475+
"subcategory": "rules",
2476+
"verb": "put",
2477+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2478+
},
2479+
{
2480+
"slug": "delete-an-enterprise-repository-ruleset",
2481+
"subcategory": "rules",
2482+
"verb": "delete",
2483+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2484+
},
24612485
{
24622486
"slug": "get-github-actions-billing-for-an-enterprise",
24632487
"subcategory": "billing",

src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json

+24
Original file line numberDiff line numberDiff line change
@@ -2186,6 +2186,30 @@
21862186
"verb": "delete",
21872187
"requestPath": "/enterprises/{enterprise}/properties/schema/{custom_property_name}"
21882188
},
2189+
{
2190+
"slug": "create-an-enterprise-repository-ruleset",
2191+
"subcategory": "rules",
2192+
"verb": "post",
2193+
"requestPath": "/enterprises/{enterprise}/rulesets"
2194+
},
2195+
{
2196+
"slug": "get-an-enterprise-repository-ruleset",
2197+
"subcategory": "rules",
2198+
"verb": "get",
2199+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2200+
},
2201+
{
2202+
"slug": "update-an-enterprise-repository-ruleset",
2203+
"subcategory": "rules",
2204+
"verb": "put",
2205+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2206+
},
2207+
{
2208+
"slug": "delete-an-enterprise-repository-ruleset",
2209+
"subcategory": "rules",
2210+
"verb": "delete",
2211+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2212+
},
21892213
{
21902214
"slug": "get-github-actions-billing-for-an-enterprise",
21912215
"subcategory": "billing",

src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json

+24
Original file line numberDiff line numberDiff line change
@@ -2458,6 +2458,30 @@
24582458
"verb": "delete",
24592459
"requestPath": "/enterprises/{enterprise}/properties/schema/{custom_property_name}"
24602460
},
2461+
{
2462+
"slug": "create-an-enterprise-repository-ruleset",
2463+
"subcategory": "rules",
2464+
"verb": "post",
2465+
"requestPath": "/enterprises/{enterprise}/rulesets"
2466+
},
2467+
{
2468+
"slug": "get-an-enterprise-repository-ruleset",
2469+
"subcategory": "rules",
2470+
"verb": "get",
2471+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2472+
},
2473+
{
2474+
"slug": "update-an-enterprise-repository-ruleset",
2475+
"subcategory": "rules",
2476+
"verb": "put",
2477+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2478+
},
2479+
{
2480+
"slug": "delete-an-enterprise-repository-ruleset",
2481+
"subcategory": "rules",
2482+
"verb": "delete",
2483+
"requestPath": "/enterprises/{enterprise}/rulesets/{ruleset_id}"
2484+
},
24612485
{
24622486
"slug": "get-github-actions-billing-for-an-enterprise",
24632487
"subcategory": "billing",

src/github-apps/lib/config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@
6060
"2022-11-28"
6161
]
6262
},
63-
"sha": "4ab8513682637010cd3bb5d8ee3227cc5ce739d1"
63+
"sha": "17a74203d23fd26f4c3510dc91713d248169bdd1"
6464
}

src/rest/data/fpt-2022-11-28/schema.json

+1,194-3,544
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)