diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json
index 9d555f9007..4cc5df712f 100644
--- a/output/openapi/elasticsearch-openapi.json
+++ b/output/openapi/elasticsearch-openapi.json
@@ -104884,6 +104884,7 @@
                 },
                 "remote_indices": {
                   "description": "A list of remote indices permissions entries.",
+                  "x-available-since": "8.14.0",
                   "type": "array",
                   "items": {
                     "$ref": "#/components/schemas/security._types:RemoteIndicesPrivileges"
diff --git a/output/schema/schema-serverless.json b/output/schema/schema-serverless.json
index b42888459f..5932812f7a 100644
--- a/output/schema/schema-serverless.json
+++ b/output/schema/schema-serverless.json
@@ -101691,7 +101691,7 @@
         "name": "IndexPrivilege",
         "namespace": "security._types"
       },
-      "specLocation": "security/_types/Privileges.ts#L325-L367"
+      "specLocation": "security/_types/Privileges.ts#L324-L366"
     },
     {
       "codegenNames": [
@@ -101705,7 +101705,7 @@
         "name": "IndicesPrivilegesQuery",
         "namespace": "security._types"
       },
-      "specLocation": "security/_types/Privileges.ts#L280-L288",
+      "specLocation": "security/_types/Privileges.ts#L279-L287",
       "type": {
         "items": [
           {
@@ -101755,7 +101755,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L290-L300"
+      "specLocation": "security/_types/Privileges.ts#L289-L299"
     },
     {
       "kind": "interface",
@@ -101843,7 +101843,7 @@
         }
       ],
       "shortcutProperty": "source",
-      "specLocation": "security/_types/Privileges.ts#L302-L320"
+      "specLocation": "security/_types/Privileges.ts#L301-L319"
     },
     {
       "codegenNames": [
@@ -101855,7 +101855,7 @@
         "name": "RoleTemplateInlineQuery",
         "namespace": "security._types"
       },
-      "specLocation": "security/_types/Privileges.ts#L322-L323",
+      "specLocation": "security/_types/Privileges.ts#L321-L322",
       "type": {
         "items": [
           {
diff --git a/output/schema/schema.json b/output/schema/schema.json
index c85214f2fc..e550b2de15 100644
--- a/output/schema/schema.json
+++ b/output/schema/schema.json
@@ -184304,7 +184304,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L373-L375"
+      "specLocation": "security/_types/Privileges.ts#L372-L374"
     },
     {
       "kind": "interface",
@@ -184821,7 +184821,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L369-L371"
+      "specLocation": "security/_types/Privileges.ts#L368-L370"
     },
     {
       "kind": "enum",
@@ -184934,7 +184934,7 @@
         "name": "IndexPrivilege",
         "namespace": "security._types"
       },
-      "specLocation": "security/_types/Privileges.ts#L325-L367"
+      "specLocation": "security/_types/Privileges.ts#L324-L366"
     },
     {
       "kind": "interface",
@@ -185027,7 +185027,7 @@
         "name": "IndicesPrivilegesQuery",
         "namespace": "security._types"
       },
-      "specLocation": "security/_types/Privileges.ts#L280-L288",
+      "specLocation": "security/_types/Privileges.ts#L279-L287",
       "type": {
         "kind": "union_of",
         "items": [
@@ -185077,7 +185077,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L377-L379"
+      "specLocation": "security/_types/Privileges.ts#L376-L378"
     },
     {
       "kind": "interface",
@@ -185200,7 +185200,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L226-L254"
+      "specLocation": "security/_types/Privileges.ts#L225-L253"
     },
     {
       "kind": "interface",
@@ -185692,7 +185692,7 @@
         "name": "RoleTemplateInlineQuery",
         "namespace": "security._types"
       },
-      "specLocation": "security/_types/Privileges.ts#L322-L323",
+      "specLocation": "security/_types/Privileges.ts#L321-L322",
       "type": {
         "kind": "union_of",
         "items": [
@@ -185735,7 +185735,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L290-L300"
+      "specLocation": "security/_types/Privileges.ts#L289-L299"
     },
     {
       "kind": "interface",
@@ -185823,7 +185823,7 @@
         }
       ],
       "shortcutProperty": "source",
-      "specLocation": "security/_types/Privileges.ts#L302-L320"
+      "specLocation": "security/_types/Privileges.ts#L301-L319"
     },
     {
       "kind": "enum",
@@ -186034,7 +186034,7 @@
           }
         }
       ],
-      "specLocation": "security/_types/Privileges.ts#L256-L278"
+      "specLocation": "security/_types/Privileges.ts#L255-L277"
     },
     {
       "kind": "interface",
@@ -191659,6 +191659,11 @@
             }
           },
           {
+            "availability": {
+              "stack": {
+                "since": "8.14.0"
+              }
+            },
             "description": "A list of remote indices permissions entries.",
             "name": "remote_indices",
             "required": false,
@@ -191774,7 +191779,7 @@
           }
         }
       ],
-      "specLocation": "security/put_role/SecurityPutRoleRequest.ts#L31-L89"
+      "specLocation": "security/put_role/SecurityPutRoleRequest.ts#L31-L91"
     },
     {
       "kind": "response",