diff --git a/.apigentools-info b/.apigentools-info
index 6fa74c740d5..cb12615a31d 100644
--- a/.apigentools-info
+++ b/.apigentools-info
@@ -4,13 +4,13 @@
     "spec_versions": {
         "v1": {
             "apigentools_version": "1.6.6",
-            "regenerated": "2025-03-20 15:01:18.145313",
-            "spec_repo_commit": "0f5c928e"
+            "regenerated": "2025-03-24 15:09:12.625074",
+            "spec_repo_commit": "f532b3e9"
         },
         "v2": {
             "apigentools_version": "1.6.6",
-            "regenerated": "2025-03-20 15:01:18.161824",
-            "spec_repo_commit": "0f5c928e"
+            "regenerated": "2025-03-24 15:09:12.640616",
+            "spec_repo_commit": "f532b3e9"
         }
     }
 }
\ No newline at end of file
diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index aa344b25b5e..fdcb8b812d5 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -655,7 +655,7 @@ components:
     ResourceID:
       description: 'Identifier, formatted as `type:id`. Supported types: `connection`,
         `dashboard`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`,
-        `app-builder-app`, `connection`, `connection-group`.'
+        `app-builder-app`, `connection`, `connection-group`, `rum-application`.'
       example: dashboard:abc-def-ghi
       in: path
       name: resource_id
@@ -45481,6 +45481,8 @@ paths:
 
         - Connection Groups: `connection-group`
 
+        - RUM Applications: `rum-application`
+
 
         #### Supported relations for resources
 
@@ -45514,7 +45516,9 @@ paths:
 
         Connections                 | `viewer`, `resolver`, `editor`
 
-        Connection Groups           | `viewer`, `editor`'
+        Connection Groups           | `viewer`, `editor`
+
+        RUM Application             | `viewer`, `editor`'
       operationId: UpdateRestrictionPolicy
       parameters:
       - $ref: '#/components/parameters/ResourceID'
diff --git a/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java b/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java
index 6be6a7cd374..cca6aba2e2b 100644
--- a/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java
+++ b/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java
@@ -53,7 +53,8 @@ public void setApiClient(ApiClient apiClient) {
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @throws ApiException if fails to make API call
    */
   public void deleteRestrictionPolicy(String resourceId) throws ApiException {
@@ -68,7 +69,8 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException {
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return CompletableFuture
    */
   public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
@@ -85,7 +87,8 @@ public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return ApiResponse&lt;Void&gt;
    * @throws ApiException if fails to make API call
    * @http.response.details
@@ -143,7 +146,8 @@ public ApiResponse<Void> deleteRestrictionPolicyWithHttpInfo(String resourceId)
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return CompletableFuture&lt;ApiResponse&lt;Void&gt;&gt;
    */
   public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoAsync(
@@ -202,7 +206,8 @@ public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoA
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return RestrictionPolicyResponse
    * @throws ApiException if fails to make API call
    */
@@ -218,7 +223,8 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
    */
   public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(String resourceId) {
@@ -235,7 +241,8 @@ public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(St
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return ApiResponse&lt;RestrictionPolicyResponse&gt;
    * @throws ApiException if fails to make API call
    * @http.response.details
@@ -293,7 +300,8 @@ public ApiResponse<RestrictionPolicyResponse> getRestrictionPolicyWithHttpInfo(S
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;
    */
   public CompletableFuture<ApiResponse<RestrictionPolicyResponse>>
@@ -371,7 +379,8 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @param body Restriction policy payload (required)
    * @return RestrictionPolicyResponse
    * @throws ApiException if fails to make API call
@@ -391,7 +400,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @param body Restriction policy payload (required)
    * @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
    */
@@ -413,7 +423,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @param body Restriction policy payload (required)
    * @param parameters Optional parameters for the request.
    * @return RestrictionPolicyResponse
@@ -435,7 +446,8 @@ public RestrictionPolicyResponse updateRestrictionPolicy(
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @param body Restriction policy payload (required)
    * @param parameters Optional parameters for the request.
    * @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
@@ -463,7 +475,8 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
    * synthetics-global-variable</code> - Synthetic Tests: <code>synthetics-test</code> - Synthetic
    * Private Locations: <code>synthetics-private-location</code> - Monitors: <code>monitor</code> -
    * Workflows: <code>workflow</code> - App Builder Apps: <code>app-builder-app</code> -
-   * Connections: <code>connection</code> - Connection Groups: <code>connection-group</code>
+   * Connections: <code>connection</code> - Connection Groups: <code>connection-group</code> - RUM
+   * Applications: <code>rum-application</code>
    *
    * <h3>Supported relations for resources</h3>
    *
@@ -477,12 +490,13 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
    * <code>viewer</code>, <code>editor</code> Workflows | <code>viewer</code>, <code>runner</code>,
    * <code>editor</code> App Builder Apps | <code>viewer</code>, <code>editor</code> Connections |
    * <code>viewer</code>, <code>resolver</code>, <code>editor</code> Connection Groups | <code>
-   * viewer</code>, <code>editor</code>
+   * viewer</code>, <code>editor</code> RUM Application | <code>viewer</code>, <code>editor</code>
    *
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @param body Restriction policy payload (required)
    * @param parameters Optional parameters for the request.
    * @return ApiResponse&lt;RestrictionPolicyResponse&gt;
@@ -556,7 +570,8 @@ public ApiResponse<RestrictionPolicyResponse> updateRestrictionPolicyWithHttpInf
    * @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
    *     connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
    *     </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
-   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
+   *     app-builder-app</code>, <code>connection</code>, <code>connection-group</code>, <code>
+   *     rum-application</code>. (required)
    * @param body Restriction policy payload (required)
    * @param parameters Optional parameters for the request.
    * @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;