diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.json b/descriptions-next/api.github.com/api.github.com.2022-11-28.json
index 987678a8a..7aaa698b8 100644
--- a/descriptions-next/api.github.com/api.github.com.2022-11-28.json
+++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.json
@@ -8168,11 +8168,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -8263,11 +8272,20 @@
                           "default": ""
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ]
                         },
                         "budget_product_sku": {
@@ -13907,7 +13925,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -13917,6 +13934,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -13931,7 +13949,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -17166,7 +17183,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -17243,7 +17260,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -110673,11 +110690,20 @@
             ]
           },
           "budget_type": {
-            "type": "string",
             "description": "The type of pricing for the budget",
-            "enum": [
-              "SkuPricing",
-              "ProductPricing"
+            "oneOf": [
+              {
+                "type": "string",
+                "enum": [
+                  "SkuPricing"
+                ]
+              },
+              {
+                "type": "string",
+                "enum": [
+                  "ProductPricing"
+                ]
+              }
             ],
             "examples": [
               "SkuPricing"
@@ -110819,11 +110845,20 @@
             ]
           },
           "budget_type": {
-            "type": "string",
             "description": "The type of pricing for the budget",
-            "enum": [
-              "ProductPricing",
-              "SkuPricing"
+            "oneOf": [
+              {
+                "type": "string",
+                "enum": [
+                  "ProductPricing"
+                ]
+              },
+              {
+                "type": "string",
+                "enum": [
+                  "SkuPricing"
+                ]
+              }
             ],
             "examples": [
               "ProductPricing"
diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml
index 70d4abaf3..62020108b 100644
--- a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml
+++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml
@@ -5760,11 +5760,14 @@ paths:
                   type: string
                   description: The name of the entity to apply the budget to
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -5833,11 +5836,14 @@ paths:
                         description: The name of the entity to apply the budget to
                         default: ''
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                       budget_product_sku:
                         type: string
                         description: A single product or SKU that will be covered
@@ -10055,7 +10061,6 @@ paths:
                         description: |
                           The artifact version. Note that if multiple deployments have identical 'digest' parameter values,
                           the version parameter must also be identical across all entries.
-                        minLength: 1
                         maxLength: 100
                         x-multi-segment: true
                         examples:
@@ -10063,6 +10068,7 @@ paths:
                       status:
                         type: string
                         description: The deployment status of the artifact.
+                        default: deployed
                         enum:
                         - deployed
                         - decommissioned
@@ -10084,7 +10090,6 @@ paths:
 
                           If a provenance attestation is available for the artifact, the API will use
                           the repository information from the attestation instead of this parameter.
-                        minLength: 1
                         maxLength: 100
                         pattern: "^[A-Za-z0-9.\\-_]+$"
                         examples:
@@ -12466,8 +12471,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -12524,8 +12529,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    should not be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should not be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -79967,11 +79972,14 @@ components:
           examples:
           - 2066deda-923f-43f9-88d2-62395a28c0cdd
         budget_type:
-          type: string
           description: The type of pricing for the budget
-          enum:
-          - SkuPricing
-          - ProductPricing
+          oneOf:
+          - type: string
+            enum:
+            - SkuPricing
+          - type: string
+            enum:
+            - ProductPricing
           examples:
           - SkuPricing
         budget_amount:
@@ -80078,11 +80086,14 @@ components:
           examples:
           - actions_linux
         budget_type:
-          type: string
           description: The type of pricing for the budget
-          enum:
-          - ProductPricing
-          - SkuPricing
+          oneOf:
+          - type: string
+            enum:
+            - ProductPricing
+          - type: string
+            enum:
+            - SkuPricing
           examples:
           - ProductPricing
         budget_alerting:
diff --git a/descriptions-next/api.github.com/api.github.com.json b/descriptions-next/api.github.com/api.github.com.json
index 987678a8a..7aaa698b8 100644
--- a/descriptions-next/api.github.com/api.github.com.json
+++ b/descriptions-next/api.github.com/api.github.com.json
@@ -8168,11 +8168,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -8263,11 +8272,20 @@
                           "default": ""
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ]
                         },
                         "budget_product_sku": {
@@ -13907,7 +13925,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -13917,6 +13934,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -13931,7 +13949,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -17166,7 +17183,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -17243,7 +17260,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -110673,11 +110690,20 @@
             ]
           },
           "budget_type": {
-            "type": "string",
             "description": "The type of pricing for the budget",
-            "enum": [
-              "SkuPricing",
-              "ProductPricing"
+            "oneOf": [
+              {
+                "type": "string",
+                "enum": [
+                  "SkuPricing"
+                ]
+              },
+              {
+                "type": "string",
+                "enum": [
+                  "ProductPricing"
+                ]
+              }
             ],
             "examples": [
               "SkuPricing"
@@ -110819,11 +110845,20 @@
             ]
           },
           "budget_type": {
-            "type": "string",
             "description": "The type of pricing for the budget",
-            "enum": [
-              "ProductPricing",
-              "SkuPricing"
+            "oneOf": [
+              {
+                "type": "string",
+                "enum": [
+                  "ProductPricing"
+                ]
+              },
+              {
+                "type": "string",
+                "enum": [
+                  "SkuPricing"
+                ]
+              }
             ],
             "examples": [
               "ProductPricing"
diff --git a/descriptions-next/api.github.com/api.github.com.yaml b/descriptions-next/api.github.com/api.github.com.yaml
index 70d4abaf3..62020108b 100644
--- a/descriptions-next/api.github.com/api.github.com.yaml
+++ b/descriptions-next/api.github.com/api.github.com.yaml
@@ -5760,11 +5760,14 @@ paths:
                   type: string
                   description: The name of the entity to apply the budget to
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -5833,11 +5836,14 @@ paths:
                         description: The name of the entity to apply the budget to
                         default: ''
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                       budget_product_sku:
                         type: string
                         description: A single product or SKU that will be covered
@@ -10055,7 +10061,6 @@ paths:
                         description: |
                           The artifact version. Note that if multiple deployments have identical 'digest' parameter values,
                           the version parameter must also be identical across all entries.
-                        minLength: 1
                         maxLength: 100
                         x-multi-segment: true
                         examples:
@@ -10063,6 +10068,7 @@ paths:
                       status:
                         type: string
                         description: The deployment status of the artifact.
+                        default: deployed
                         enum:
                         - deployed
                         - decommissioned
@@ -10084,7 +10090,6 @@ paths:
 
                           If a provenance attestation is available for the artifact, the API will use
                           the repository information from the attestation instead of this parameter.
-                        minLength: 1
                         maxLength: 100
                         pattern: "^[A-Za-z0-9.\\-_]+$"
                         examples:
@@ -12466,8 +12471,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -12524,8 +12529,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    should not be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should not be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -79967,11 +79972,14 @@ components:
           examples:
           - 2066deda-923f-43f9-88d2-62395a28c0cdd
         budget_type:
-          type: string
           description: The type of pricing for the budget
-          enum:
-          - SkuPricing
-          - ProductPricing
+          oneOf:
+          - type: string
+            enum:
+            - SkuPricing
+          - type: string
+            enum:
+            - ProductPricing
           examples:
           - SkuPricing
         budget_amount:
@@ -80078,11 +80086,14 @@ components:
           examples:
           - actions_linux
         budget_type:
-          type: string
           description: The type of pricing for the budget
-          enum:
-          - ProductPricing
-          - SkuPricing
+          oneOf:
+          - type: string
+            enum:
+            - ProductPricing
+          - type: string
+            enum:
+            - SkuPricing
           examples:
           - ProductPricing
         budget_alerting:
diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json
index ed80f5070..ea884d86f 100644
--- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json
+++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json
@@ -82413,11 +82413,20 @@
                             ]
                           },
                           "budget_type": {
-                            "type": "string",
                             "description": "The type of pricing for the budget",
-                            "enum": [
-                              "SkuPricing",
-                              "ProductPricing"
+                            "oneOf": [
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "SkuPricing"
+                                ]
+                              },
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "ProductPricing"
+                                ]
+                              }
                             ],
                             "examples": [
                               "SkuPricing"
@@ -82735,11 +82744,20 @@
                       ]
                     },
                     "budget_type": {
-                      "type": "string",
                       "description": "The type of pricing for the budget",
-                      "enum": [
-                        "ProductPricing",
-                        "SkuPricing"
+                      "oneOf": [
+                        {
+                          "type": "string",
+                          "enum": [
+                            "ProductPricing"
+                          ]
+                        },
+                        {
+                          "type": "string",
+                          "enum": [
+                            "SkuPricing"
+                          ]
+                        }
                       ],
                       "examples": [
                         "ProductPricing"
@@ -83055,11 +83073,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -83150,11 +83177,20 @@
                           "default": ""
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ]
                         },
                         "budget_product_sku": {
@@ -105359,7 +105395,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -105369,6 +105404,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -105383,7 +105419,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -119681,7 +119716,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -119882,7 +119917,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml
index 8a504ebb7..24a302fff 100644
--- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml
+++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml
@@ -18508,11 +18508,14 @@ paths:
                           examples:
                           - 2066deda-923f-43f9-88d2-62395a28c0cdd
                         budget_type:
-                          type: string
                           description: The type of pricing for the budget
-                          enum:
-                          - SkuPricing
-                          - ProductPricing
+                          oneOf:
+                          - type: string
+                            enum:
+                            - SkuPricing
+                          - type: string
+                            enum:
+                            - ProductPricing
                           examples:
                           - SkuPricing
                         budget_amount:
@@ -18691,11 +18694,14 @@ paths:
                     examples:
                     - actions_linux
                   budget_type:
-                    type: string
                     description: The type of pricing for the budget
-                    enum:
-                    - ProductPricing
-                    - SkuPricing
+                    oneOf:
+                    - type: string
+                      enum:
+                      - ProductPricing
+                    - type: string
+                      enum:
+                      - SkuPricing
                     examples:
                     - ProductPricing
                   budget_alerting:
@@ -18802,11 +18808,14 @@ paths:
                   type: string
                   description: The name of the entity to apply the budget to
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -18875,11 +18884,14 @@ paths:
                         description: The name of the entity to apply the budget to
                         default: ''
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                       budget_product_sku:
                         type: string
                         description: A single product or SKU that will be covered
@@ -25552,7 +25564,6 @@ paths:
                         description: |
                           The artifact version. Note that if multiple deployments have identical 'digest' parameter values,
                           the version parameter must also be identical across all entries.
-                        minLength: 1
                         maxLength: 100
                         x-multi-segment: true
                         examples:
@@ -25560,6 +25571,7 @@ paths:
                       status:
                         type: string
                         description: The deployment status of the artifact.
+                        default: deployed
                         enum:
                         - deployed
                         - decommissioned
@@ -25581,7 +25593,6 @@ paths:
 
                           If a provenance attestation is available for the artifact, the API will use
                           the repository information from the attestation instead of this parameter.
-                        minLength: 1
                         maxLength: 100
                         pattern: "^[A-Za-z0-9.\\-_]+$"
                         examples:
@@ -29732,8 +29743,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -29786,8 +29797,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    should not be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should not be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json
index ed80f5070..ea884d86f 100644
--- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json
+++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json
@@ -82413,11 +82413,20 @@
                             ]
                           },
                           "budget_type": {
-                            "type": "string",
                             "description": "The type of pricing for the budget",
-                            "enum": [
-                              "SkuPricing",
-                              "ProductPricing"
+                            "oneOf": [
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "SkuPricing"
+                                ]
+                              },
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "ProductPricing"
+                                ]
+                              }
                             ],
                             "examples": [
                               "SkuPricing"
@@ -82735,11 +82744,20 @@
                       ]
                     },
                     "budget_type": {
-                      "type": "string",
                       "description": "The type of pricing for the budget",
-                      "enum": [
-                        "ProductPricing",
-                        "SkuPricing"
+                      "oneOf": [
+                        {
+                          "type": "string",
+                          "enum": [
+                            "ProductPricing"
+                          ]
+                        },
+                        {
+                          "type": "string",
+                          "enum": [
+                            "SkuPricing"
+                          ]
+                        }
                       ],
                       "examples": [
                         "ProductPricing"
@@ -83055,11 +83073,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -83150,11 +83177,20 @@
                           "default": ""
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ]
                         },
                         "budget_product_sku": {
@@ -105359,7 +105395,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -105369,6 +105404,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -105383,7 +105419,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -119681,7 +119716,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -119882,7 +119917,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml
index 8a504ebb7..24a302fff 100644
--- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml
+++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml
@@ -18508,11 +18508,14 @@ paths:
                           examples:
                           - 2066deda-923f-43f9-88d2-62395a28c0cdd
                         budget_type:
-                          type: string
                           description: The type of pricing for the budget
-                          enum:
-                          - SkuPricing
-                          - ProductPricing
+                          oneOf:
+                          - type: string
+                            enum:
+                            - SkuPricing
+                          - type: string
+                            enum:
+                            - ProductPricing
                           examples:
                           - SkuPricing
                         budget_amount:
@@ -18691,11 +18694,14 @@ paths:
                     examples:
                     - actions_linux
                   budget_type:
-                    type: string
                     description: The type of pricing for the budget
-                    enum:
-                    - ProductPricing
-                    - SkuPricing
+                    oneOf:
+                    - type: string
+                      enum:
+                      - ProductPricing
+                    - type: string
+                      enum:
+                      - SkuPricing
                     examples:
                     - ProductPricing
                   budget_alerting:
@@ -18802,11 +18808,14 @@ paths:
                   type: string
                   description: The name of the entity to apply the budget to
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -18875,11 +18884,14 @@ paths:
                         description: The name of the entity to apply the budget to
                         default: ''
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                       budget_product_sku:
                         type: string
                         description: A single product or SKU that will be covered
@@ -25552,7 +25564,6 @@ paths:
                         description: |
                           The artifact version. Note that if multiple deployments have identical 'digest' parameter values,
                           the version parameter must also be identical across all entries.
-                        minLength: 1
                         maxLength: 100
                         x-multi-segment: true
                         examples:
@@ -25560,6 +25571,7 @@ paths:
                       status:
                         type: string
                         description: The deployment status of the artifact.
+                        default: deployed
                         enum:
                         - deployed
                         - decommissioned
@@ -25581,7 +25593,6 @@ paths:
 
                           If a provenance attestation is available for the artifact, the API will use
                           the repository information from the attestation instead of this parameter.
-                        minLength: 1
                         maxLength: 100
                         pattern: "^[A-Za-z0-9.\\-_]+$"
                         examples:
@@ -29732,8 +29743,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -29786,8 +29797,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    should not be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should not be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json
index 2bae013b5..2e823eaa8 100644
--- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json
+++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json
@@ -70967,11 +70967,20 @@
                             ]
                           },
                           "budget_type": {
-                            "type": "string",
                             "description": "The type of pricing for the budget",
-                            "enum": [
-                              "SkuPricing",
-                              "ProductPricing"
+                            "oneOf": [
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "SkuPricing"
+                                ]
+                              },
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "ProductPricing"
+                                ]
+                              }
                             ],
                             "examples": [
                               "SkuPricing"
@@ -71259,11 +71268,20 @@
                     "default": ""
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -71355,11 +71373,20 @@
                           ]
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ],
                           "examples": [
                             "ProductPricing"
@@ -71761,11 +71788,20 @@
                       ]
                     },
                     "budget_type": {
-                      "type": "string",
                       "description": "The type of pricing for the budget",
-                      "enum": [
-                        "ProductPricing",
-                        "SkuPricing"
+                      "oneOf": [
+                        {
+                          "type": "string",
+                          "enum": [
+                            "ProductPricing"
+                          ]
+                        },
+                        {
+                          "type": "string",
+                          "enum": [
+                            "SkuPricing"
+                          ]
+                        }
                       ],
                       "examples": [
                         "ProductPricing"
@@ -72081,11 +72117,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -72173,11 +72218,20 @@
                           ]
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ],
                           "examples": [
                             "ProductPricing"
@@ -155722,7 +155776,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -155732,6 +155785,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -155746,7 +155800,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -171302,7 +171355,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -171503,7 +171556,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml
index 068ac153d..f55a8a45d 100644
--- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml
+++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml
@@ -23678,11 +23678,14 @@ paths:
                           examples:
                           - 2066deda-923f-43f9-88d2-62395a28c0cdd
                         budget_type:
-                          type: string
                           description: The type of pricing for the budget
-                          enum:
-                          - SkuPricing
-                          - ProductPricing
+                          oneOf:
+                          - type: string
+                            enum:
+                            - SkuPricing
+                          - type: string
+                            enum:
+                            - ProductPricing
                           examples:
                           - SkuPricing
                         budget_amount:
@@ -23858,11 +23861,14 @@ paths:
                   description: The name of the entity to apply the budget to
                   default: ''
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -23931,11 +23937,14 @@ paths:
                         examples:
                         - actions_linux
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                         examples:
                         - ProductPricing
                       budget_alerting:
@@ -24056,11 +24065,14 @@ paths:
                     examples:
                     - actions_linux
                   budget_type:
-                    type: string
                     description: The type of pricing for the budget
-                    enum:
-                    - ProductPricing
-                    - SkuPricing
+                    oneOf:
+                    - type: string
+                      enum:
+                      - ProductPricing
+                    - type: string
+                      enum:
+                      - SkuPricing
                     examples:
                     - ProductPricing
                   budget_alerting:
@@ -24177,11 +24189,14 @@ paths:
                   type: string
                   description: The name of the entity to apply the budget to
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -24246,11 +24261,14 @@ paths:
                         examples:
                         - actions_linux
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                         examples:
                         - ProductPricing
                       budget_alerting:
@@ -39684,7 +39702,6 @@ paths:
                         description: |
                           The artifact version. Note that if multiple deployments have identical 'digest' parameter values,
                           the version parameter must also be identical across all entries.
-                        minLength: 1
                         maxLength: 100
                         x-multi-segment: true
                         examples:
@@ -39692,6 +39709,7 @@ paths:
                       status:
                         type: string
                         description: The deployment status of the artifact.
+                        default: deployed
                         enum:
                         - deployed
                         - decommissioned
@@ -39713,7 +39731,6 @@ paths:
 
                           If a provenance attestation is available for the artifact, the API will use
                           the repository information from the attestation instead of this parameter.
-                        minLength: 1
                         maxLength: 100
                         pattern: "^[A-Za-z0-9.\\-_]+$"
                         examples:
@@ -43339,8 +43356,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -43393,8 +43410,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    should not be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should not be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
diff --git a/descriptions-next/ghec/dereferenced/ghec.deref.json b/descriptions-next/ghec/dereferenced/ghec.deref.json
index 2bae013b5..2e823eaa8 100644
--- a/descriptions-next/ghec/dereferenced/ghec.deref.json
+++ b/descriptions-next/ghec/dereferenced/ghec.deref.json
@@ -70967,11 +70967,20 @@
                             ]
                           },
                           "budget_type": {
-                            "type": "string",
                             "description": "The type of pricing for the budget",
-                            "enum": [
-                              "SkuPricing",
-                              "ProductPricing"
+                            "oneOf": [
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "SkuPricing"
+                                ]
+                              },
+                              {
+                                "type": "string",
+                                "enum": [
+                                  "ProductPricing"
+                                ]
+                              }
                             ],
                             "examples": [
                               "SkuPricing"
@@ -71259,11 +71268,20 @@
                     "default": ""
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -71355,11 +71373,20 @@
                           ]
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ],
                           "examples": [
                             "ProductPricing"
@@ -71761,11 +71788,20 @@
                       ]
                     },
                     "budget_type": {
-                      "type": "string",
                       "description": "The type of pricing for the budget",
-                      "enum": [
-                        "ProductPricing",
-                        "SkuPricing"
+                      "oneOf": [
+                        {
+                          "type": "string",
+                          "enum": [
+                            "ProductPricing"
+                          ]
+                        },
+                        {
+                          "type": "string",
+                          "enum": [
+                            "SkuPricing"
+                          ]
+                        }
                       ],
                       "examples": [
                         "ProductPricing"
@@ -72081,11 +72117,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -72173,11 +72218,20 @@
                           ]
                         },
                         "budget_type": {
-                          "type": "string",
                           "description": "The type of pricing for the budget",
-                          "enum": [
-                            "ProductPricing",
-                            "SkuPricing"
+                          "oneOf": [
+                            {
+                              "type": "string",
+                              "enum": [
+                                "ProductPricing"
+                              ]
+                            },
+                            {
+                              "type": "string",
+                              "enum": [
+                                "SkuPricing"
+                              ]
+                            }
                           ],
                           "examples": [
                             "ProductPricing"
@@ -155722,7 +155776,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -155732,6 +155785,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -155746,7 +155800,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -171302,7 +171355,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -171503,7 +171556,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
diff --git a/descriptions-next/ghec/dereferenced/ghec.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.deref.yaml
index 068ac153d..f55a8a45d 100644
--- a/descriptions-next/ghec/dereferenced/ghec.deref.yaml
+++ b/descriptions-next/ghec/dereferenced/ghec.deref.yaml
@@ -23678,11 +23678,14 @@ paths:
                           examples:
                           - 2066deda-923f-43f9-88d2-62395a28c0cdd
                         budget_type:
-                          type: string
                           description: The type of pricing for the budget
-                          enum:
-                          - SkuPricing
-                          - ProductPricing
+                          oneOf:
+                          - type: string
+                            enum:
+                            - SkuPricing
+                          - type: string
+                            enum:
+                            - ProductPricing
                           examples:
                           - SkuPricing
                         budget_amount:
@@ -23858,11 +23861,14 @@ paths:
                   description: The name of the entity to apply the budget to
                   default: ''
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -23931,11 +23937,14 @@ paths:
                         examples:
                         - actions_linux
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                         examples:
                         - ProductPricing
                       budget_alerting:
@@ -24056,11 +24065,14 @@ paths:
                     examples:
                     - actions_linux
                   budget_type:
-                    type: string
                     description: The type of pricing for the budget
-                    enum:
-                    - ProductPricing
-                    - SkuPricing
+                    oneOf:
+                    - type: string
+                      enum:
+                      - ProductPricing
+                    - type: string
+                      enum:
+                      - SkuPricing
                     examples:
                     - ProductPricing
                   budget_alerting:
@@ -24177,11 +24189,14 @@ paths:
                   type: string
                   description: The name of the entity to apply the budget to
                 budget_type:
-                  type: string
                   description: The type of pricing for the budget
-                  enum:
-                  - ProductPricing
-                  - SkuPricing
+                  oneOf:
+                  - type: string
+                    enum:
+                    - ProductPricing
+                  - type: string
+                    enum:
+                    - SkuPricing
                 budget_product_sku:
                   type: string
                   description: A single product or SKU that will be covered in the
@@ -24246,11 +24261,14 @@ paths:
                         examples:
                         - actions_linux
                       budget_type:
-                        type: string
                         description: The type of pricing for the budget
-                        enum:
-                        - ProductPricing
-                        - SkuPricing
+                        oneOf:
+                        - type: string
+                          enum:
+                          - ProductPricing
+                        - type: string
+                          enum:
+                          - SkuPricing
                         examples:
                         - ProductPricing
                       budget_alerting:
@@ -39684,7 +39702,6 @@ paths:
                         description: |
                           The artifact version. Note that if multiple deployments have identical 'digest' parameter values,
                           the version parameter must also be identical across all entries.
-                        minLength: 1
                         maxLength: 100
                         x-multi-segment: true
                         examples:
@@ -39692,6 +39709,7 @@ paths:
                       status:
                         type: string
                         description: The deployment status of the artifact.
+                        default: deployed
                         enum:
                         - deployed
                         - decommissioned
@@ -39713,7 +39731,6 @@ paths:
 
                           If a provenance attestation is available for the artifact, the API will use
                           the repository information from the attestation instead of this parameter.
-                        minLength: 1
                         maxLength: 100
                         pattern: "^[A-Za-z0-9.\\-_]+$"
                         examples:
@@ -43339,8 +43356,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
@@ -43393,8 +43410,8 @@ paths:
               properties:
                 selected_usernames:
                   type: array
-                  description: The usernames of the organization members whose codespaces
-                    should not be billed to the organization.
+                  description: The usernames of the organization members and outside
+                    collaborators whose codespaces should not be billed to the organization.
                   items:
                     type: string
                   maxItems: 100
diff --git a/descriptions-next/ghec/ghec.2022-11-28.json b/descriptions-next/ghec/ghec.2022-11-28.json
index 201327c24..e76c7dc84 100644
--- a/descriptions-next/ghec/ghec.2022-11-28.json
+++ b/descriptions-next/ghec/ghec.2022-11-28.json
@@ -13050,11 +13050,20 @@
                     "default": ""
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -13280,11 +13289,20 @@
                     "description": "The name of the entity to apply the budget to"
                   },
                   "budget_type": {
-                    "type": "string",
                     "description": "The type of pricing for the budget",
-                    "enum": [
-                      "ProductPricing",
-                      "SkuPricing"
+                    "oneOf": [
+                      {
+                        "type": "string",
+                        "enum": [
+                          "ProductPricing"
+                        ]
+                      },
+                      {
+                        "type": "string",
+                        "enum": [
+                          "SkuPricing"
+                        ]
+                      }
                     ]
                   },
                   "budget_product_sku": {
@@ -24704,7 +24722,6 @@
                         "version": {
                           "type": "string",
                           "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n",
-                          "minLength": 1,
                           "maxLength": 100,
                           "x-multi-segment": true,
                           "examples": [
@@ -24714,6 +24731,7 @@
                         "status": {
                           "type": "string",
                           "description": "The deployment status of the artifact.",
+                          "default": "deployed",
                           "enum": [
                             "deployed",
                             "decommissioned"
@@ -24728,7 +24746,6 @@
                         "github_repository": {
                           "type": "string",
                           "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.",
-                          "minLength": 1,
                           "maxLength": 100,
                           "pattern": "^[A-Za-z0-9.\\-_]+$",
                           "examples": [
@@ -28170,7 +28187,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -28247,7 +28264,7 @@
                 "properties": {
                   "selected_usernames": {
                     "type": "array",
-                    "description": "The usernames of the organization members whose codespaces should not be billed to the organization.",
+                    "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.",
                     "items": {
                       "type": "string"
                     },
@@ -131419,11 +131436,20 @@
             ]
           },
           "budget_type": {
-            "type": "string",
             "description": "The type of pricing for the budget",
-            "enum": [
-              "SkuPricing",
-              "ProductPricing"
+            "oneOf": [
+              {
+                "type": "string",
+                "enum": [
+                  "SkuPricing"
+                ]
+              },
+              {
+                "type": "string",
+                "enum": [
+                  "ProductPricing"
+                ]
+              }
             ],
             "examples": [
               "SkuPricing"
@@ -131577,11 +131603,20 @@
                 ]
               },
               "budget_type": {
-                "type": "string",
                 "description": "The type of pricing for the budget",
-                "enum": [
-                  "ProductPricing",
-                  "SkuPricing"
+                "oneOf": [
+                  {
+                    "type": "string",
+                    "enum": [
+                      "ProductPricing"
+                    ]
+                  },
+                  {
+                    "type": "string",
+                    "enum": [
+                      "SkuPricing"
+                    ]
+                  }
                 ],
                 "examples": [
                   "ProductPricing"
@@ -131664,11 +131699,20 @@
             ]
           },
           "budget_type": {
-            "type": "string",
             "description": "The type of pricing for the budget",
-            "enum": [
-              "ProductPricing",
-              "SkuPricing"
+            "oneOf": [
+              {
+                "type": "string",
+                "enum": [
+                  "ProductPricing"
+                ]
+              },
+              {
+                "type": "string",
+                "enum": [
+                  "SkuPricing"
+                ]
+              }
             ],
             "examples": [
               "ProductPricing"
@@ -131767,11 +131811,20 {"code":"deadline_exceeded","msg":"operation timed out"}