diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 01cbd27c0e..26dcc3509f 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -216188,6 +216188,27 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + application_id: "abc12345-1234-5678-abcd-ef1234567890" + category: conversion + description: "Tracks users completing the checkout flow." + display_name: Checkout completed + journey_rum: + rum_steps: + - nodes: + - query: '@type:action @action.type:click @action.target.name:"Checkout"' + type: start + - nodes: + - query: '@type:action @action.type:click @action.target.name:"Confirm order"' + type: stop + name: checkout_completed + tags: + - "team:checkout" + type: operations schema: $ref: "#/components/schemas/RUMOperationCreateRequest" required: true @@ -216250,9 +216271,6 @@ paths: summary: Create a RUM operation tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/operations/by-name/{name}: get: description: Retrieve a specific RUM operation by its unique name. @@ -216323,9 +216341,6 @@ paths: summary: Get a RUM operation by name tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/operations/search: get: description: |- @@ -216450,9 +216465,6 @@ paths: summary: Search RUM operations tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/operations/strong_links: get: description: |- @@ -216538,6 +216550,18 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + description: "Confirmed link between checkout_completed and journey-123." + feature_id: "journey-123" + operation_id: "abc12345-1234-5678-abcd-ef1234567890" + status: CONFIRMED + tags: + - "team:checkout" + type: strong_links schema: $ref: "#/components/schemas/RUMOperationStrongLinkCreateRequest" required: true @@ -216586,9 +216610,6 @@ paths: summary: Create a RUM operation link tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/operations/strong_links/{rum_operation_id}/{feature_id}: delete: description: Delete the link between a RUM operation and a journey. @@ -216620,9 +216641,6 @@ paths: summary: Delete a RUM operation link tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). put: description: Update the status of a link between a RUM operation and a journey. operationId: UpdateRUMOperationStrongLink @@ -216642,6 +216660,13 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + status: CONFIRMED + type: strong_links schema: $ref: "#/components/schemas/RUMOperationStrongLinkUpdateRequest" required: true @@ -216684,9 +216709,6 @@ paths: summary: Update a RUM operation link tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/operations/{rum_operation_id}: delete: description: Delete a RUM operation. @@ -216712,9 +216734,6 @@ paths: summary: Delete a RUM operation tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). get: description: Retrieve a specific RUM operation by its unique identifier. operationId: GetRUMOperation @@ -216778,9 +216797,6 @@ paths: summary: Get a RUM operation tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). put: description: |- Update an existing RUM operation. Fields omitted from the request body keep their existing value, @@ -216796,6 +216812,28 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + application_id: "abc12345-1234-5678-abcd-ef1234567890" + category: conversion + description: "Tracks users completing the checkout flow." + display_name: Checkout completed + journey_rum: + rum_steps: + - nodes: + - query: '@type:action @action.type:click @action.target.name:"Checkout"' + type: start + - nodes: + - query: '@type:action @action.type:click @action.target.name:"Confirm order"' + type: stop + name: checkout_completed + tags: + - "team:checkout" + id: "abc12345-1234-5678-abcd-ef1234567890" + type: operations schema: $ref: "#/components/schemas/RUMOperationUpdateRequest" required: true @@ -216868,9 +216906,6 @@ paths: summary: Update a RUM operation tags: - RUM Operations - x-unstable: |- - **Note**: This endpoint is in Preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/query/insight/aggregated_long_tasks: post: description: |- diff --git a/examples/v2/rum-operations/CreateRUMOperation.py b/examples/v2/rum-operations/CreateRUMOperation.py index 98a2ee5de1..f57e26e6bd 100644 --- a/examples/v2/rum-operations/CreateRUMOperation.py +++ b/examples/v2/rum-operations/CreateRUMOperation.py @@ -58,7 +58,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["create_rum_operation"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.create_rum_operation(body=body) diff --git a/examples/v2/rum-operations/CreateRUMOperationStrongLink.py b/examples/v2/rum-operations/CreateRUMOperationStrongLink.py index a485f90063..ac34173986 100644 --- a/examples/v2/rum-operations/CreateRUMOperationStrongLink.py +++ b/examples/v2/rum-operations/CreateRUMOperationStrongLink.py @@ -30,7 +30,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["create_rum_operation_strong_link"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.create_rum_operation_strong_link(body=body) diff --git a/examples/v2/rum-operations/DeleteRUMOperation.py b/examples/v2/rum-operations/DeleteRUMOperation.py index 30a34f7083..9e82ce542a 100644 --- a/examples/v2/rum-operations/DeleteRUMOperation.py +++ b/examples/v2/rum-operations/DeleteRUMOperation.py @@ -8,7 +8,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["delete_rum_operation"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) api_instance.delete_rum_operation( diff --git a/examples/v2/rum-operations/DeleteRUMOperationStrongLink.py b/examples/v2/rum-operations/DeleteRUMOperationStrongLink.py index 92867ff811..6f003a5b59 100644 --- a/examples/v2/rum-operations/DeleteRUMOperationStrongLink.py +++ b/examples/v2/rum-operations/DeleteRUMOperationStrongLink.py @@ -8,7 +8,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["delete_rum_operation_strong_link"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) api_instance.delete_rum_operation_strong_link( diff --git a/examples/v2/rum-operations/GetRUMOperation.py b/examples/v2/rum-operations/GetRUMOperation.py index 7a8480303d..0a5112f3d6 100644 --- a/examples/v2/rum-operations/GetRUMOperation.py +++ b/examples/v2/rum-operations/GetRUMOperation.py @@ -8,7 +8,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["get_rum_operation"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.get_rum_operation( diff --git a/examples/v2/rum-operations/GetRUMOperationByName.py b/examples/v2/rum-operations/GetRUMOperationByName.py index c2ccf54bf8..95bd96bca1 100644 --- a/examples/v2/rum-operations/GetRUMOperationByName.py +++ b/examples/v2/rum-operations/GetRUMOperationByName.py @@ -8,7 +8,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["get_rum_operation_by_name"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.get_rum_operation_by_name( diff --git a/examples/v2/rum-operations/ListRUMOperations.py b/examples/v2/rum-operations/ListRUMOperations.py index d6e7738e05..a8713355b3 100644 --- a/examples/v2/rum-operations/ListRUMOperations.py +++ b/examples/v2/rum-operations/ListRUMOperations.py @@ -8,7 +8,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["list_rum_operations"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.list_rum_operations() diff --git a/examples/v2/rum-operations/UpdateRUMOperation.py b/examples/v2/rum-operations/UpdateRUMOperation.py index 3234f8266c..f637947fb1 100644 --- a/examples/v2/rum-operations/UpdateRUMOperation.py +++ b/examples/v2/rum-operations/UpdateRUMOperation.py @@ -59,7 +59,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["update_rum_operation"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.update_rum_operation(rum_operation_id="rum_operation_id", body=body) diff --git a/examples/v2/rum-operations/UpdateRUMOperationStrongLink.py b/examples/v2/rum-operations/UpdateRUMOperationStrongLink.py index a710383733..c276c4cccc 100644 --- a/examples/v2/rum-operations/UpdateRUMOperationStrongLink.py +++ b/examples/v2/rum-operations/UpdateRUMOperationStrongLink.py @@ -26,7 +26,6 @@ configuration = Configuration() configuration.access_token = environ["DD_BEARER_TOKEN"] -configuration.unstable_operations["update_rum_operation_strong_link"] = True with ApiClient(configuration) as api_client: api_instance = RUMOperationsApi(api_client) response = api_instance.update_rum_operation_strong_link( diff --git a/src/datadog_api_client/configuration.py b/src/datadog_api_client/configuration.py index f83053b620..f4a84af3e4 100644 --- a/src/datadog_api_client/configuration.py +++ b/src/datadog_api_client/configuration.py @@ -823,15 +823,6 @@ def __init__( "v2.get_teams_ownership_mapping": False, "v2.list_teams_ownership_mappings": False, "v2.list_teams_ownership_rules": False, - "v2.create_rum_operation": False, - "v2.create_rum_operation_strong_link": False, - "v2.delete_rum_operation": False, - "v2.delete_rum_operation_strong_link": False, - "v2.get_rum_operation": False, - "v2.get_rum_operation_by_name": False, - "v2.list_rum_operations": False, - "v2.update_rum_operation": False, - "v2.update_rum_operation_strong_link": False, "v2.query_aggregated_long_tasks": False, "v2.query_aggregated_waterfall": False, "v2.create_scorecard_outcomes_batch": False, diff --git a/tests/v2/features/rum_operations.feature b/tests/v2/features/rum_operations.feature index e5171c460a..f2c7069e8e 100644 --- a/tests/v2/features/rum_operations.feature +++ b/tests/v2/features/rum_operations.feature @@ -13,64 +13,56 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation link returns "Bad Request" response - Given operation "CreateRUMOperationStrongLink" enabled - And new "CreateRUMOperationStrongLink" request + Given new "CreateRUMOperationStrongLink" request And body with value {"data": {"attributes": {"description": null, "feature_id": "journey-123", "operation_id": "abc12345-1234-5678-abcd-ef1234567890", "status": "CONFIRMED", "tags": []}, "type": "strong_links"}} When the request is sent Then the response status is 400 Bad Request @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation link returns "Conflict. A link between this operation and journey already exists." response - Given operation "CreateRUMOperationStrongLink" enabled - And new "CreateRUMOperationStrongLink" request + Given new "CreateRUMOperationStrongLink" request And body with value {"data": {"attributes": {"description": null, "feature_id": "journey-123", "operation_id": "abc12345-1234-5678-abcd-ef1234567890", "status": "CONFIRMED", "tags": []}, "type": "strong_links"}} When the request is sent Then the response status is 409 Conflict. A link between this operation and journey already exists. @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation link returns "Created" response - Given operation "CreateRUMOperationStrongLink" enabled - And new "CreateRUMOperationStrongLink" request + Given new "CreateRUMOperationStrongLink" request And body with value {"data": {"attributes": {"description": null, "feature_id": "journey-123", "operation_id": "abc12345-1234-5678-abcd-ef1234567890", "status": "CONFIRMED", "tags": []}, "type": "strong_links"}} When the request is sent Then the response status is 201 Created @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation link returns "Not Found. The referenced `operation_id` does not exist." response - Given operation "CreateRUMOperationStrongLink" enabled - And new "CreateRUMOperationStrongLink" request + Given new "CreateRUMOperationStrongLink" request And body with value {"data": {"attributes": {"description": null, "feature_id": "journey-123", "operation_id": "abc12345-1234-5678-abcd-ef1234567890", "status": "CONFIRMED", "tags": []}, "type": "strong_links"}} When the request is sent Then the response status is 404 Not Found. The referenced `operation_id` does not exist. @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation returns "Bad Request" response - Given operation "CreateRUMOperation" enabled - And new "CreateRUMOperation" request + Given new "CreateRUMOperation" request And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "type": "operations"}} When the request is sent Then the response status is 400 Bad Request @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation returns "Conflict. An operation with this name already exists." response - Given operation "CreateRUMOperation" enabled - And new "CreateRUMOperation" request + Given new "CreateRUMOperation" request And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "type": "operations"}} When the request is sent Then the response status is 409 Conflict. An operation with this name already exists. @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM operation returns "OK" response - Given operation "CreateRUMOperation" enabled - And new "CreateRUMOperation" request + Given new "CreateRUMOperation" request And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "type": "operations"}} When the request is sent Then the response status is 200 OK @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM operation link returns "No Content" response - Given operation "DeleteRUMOperationStrongLink" enabled - And new "DeleteRUMOperationStrongLink" request + Given new "DeleteRUMOperationStrongLink" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And request contains "feature_id" parameter from "REPLACE.ME" When the request is sent @@ -78,8 +70,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM operation link returns "Not Found" response - Given operation "DeleteRUMOperationStrongLink" enabled - And new "DeleteRUMOperationStrongLink" request + Given new "DeleteRUMOperationStrongLink" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And request contains "feature_id" parameter from "REPLACE.ME" When the request is sent @@ -87,56 +78,49 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM operation returns "No Content" response - Given operation "DeleteRUMOperation" enabled - And new "DeleteRUMOperation" request + Given new "DeleteRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 204 No Content @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM operation returns "Not Found" response - Given operation "DeleteRUMOperation" enabled - And new "DeleteRUMOperation" request + Given new "DeleteRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 404 Not Found @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM operation by name returns "Bad Request" response - Given operation "GetRUMOperationByName" enabled - And new "GetRUMOperationByName" request + Given new "GetRUMOperationByName" request And request contains "name" parameter from "REPLACE.ME" When the request is sent Then the response status is 400 Bad Request @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM operation by name returns "Not Found" response - Given operation "GetRUMOperationByName" enabled - And new "GetRUMOperationByName" request + Given new "GetRUMOperationByName" request And request contains "name" parameter from "REPLACE.ME" When the request is sent Then the response status is 404 Not Found @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM operation by name returns "OK" response - Given operation "GetRUMOperationByName" enabled - And new "GetRUMOperationByName" request + Given new "GetRUMOperationByName" request And request contains "name" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM operation returns "Not Found" response - Given operation "GetRUMOperation" enabled - And new "GetRUMOperation" request + Given new "GetRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 404 Not Found @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM operation returns "OK" response - Given operation "GetRUMOperation" enabled - And new "GetRUMOperation" request + Given new "GetRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @@ -155,22 +139,19 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Search RUM operations returns "Bad Request" response - Given operation "ListRUMOperations" enabled - And new "ListRUMOperations" request + Given new "ListRUMOperations" request When the request is sent Then the response status is 400 Bad Request @generated @skip @team:ddoghq/rum-backend Scenario: Search RUM operations returns "OK" response - Given operation "ListRUMOperations" enabled - And new "ListRUMOperations" request + Given new "ListRUMOperations" request When the request is sent Then the response status is 200 OK @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation link returns "Bad Request" response - Given operation "UpdateRUMOperationStrongLink" enabled - And new "UpdateRUMOperationStrongLink" request + Given new "UpdateRUMOperationStrongLink" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And request contains "feature_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"status": "CONFIRMED"}, "type": "strong_links"}} @@ -179,8 +160,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation link returns "Not Found" response - Given operation "UpdateRUMOperationStrongLink" enabled - And new "UpdateRUMOperationStrongLink" request + Given new "UpdateRUMOperationStrongLink" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And request contains "feature_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"status": "CONFIRMED"}, "type": "strong_links"}} @@ -189,8 +169,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation link returns "OK" response - Given operation "UpdateRUMOperationStrongLink" enabled - And new "UpdateRUMOperationStrongLink" request + Given new "UpdateRUMOperationStrongLink" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And request contains "feature_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"status": "CONFIRMED"}, "type": "strong_links"}} @@ -199,8 +178,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation returns "Bad Request" response - Given operation "UpdateRUMOperation" enabled - And new "UpdateRUMOperation" request + Given new "UpdateRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "id": "abc12345-1234-5678-abcd-ef1234567890", "type": "operations"}} When the request is sent @@ -208,8 +186,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation returns "Conflict. An operation with this name already exists." response - Given operation "UpdateRUMOperation" enabled - And new "UpdateRUMOperation" request + Given new "UpdateRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "id": "abc12345-1234-5678-abcd-ef1234567890", "type": "operations"}} When the request is sent @@ -217,8 +194,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation returns "Not Found" response - Given operation "UpdateRUMOperation" enabled - And new "UpdateRUMOperation" request + Given new "UpdateRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "id": "abc12345-1234-5678-abcd-ef1234567890", "type": "operations"}} When the request is sent @@ -226,8 +202,7 @@ Feature: RUM Operations @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM operation returns "OK" response - Given operation "UpdateRUMOperation" enabled - And new "UpdateRUMOperation" request + Given new "UpdateRUMOperation" request And request contains "rum_operation_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"application_id": "abc12345-1234-5678-abcd-ef1234567890", "category": null, "description": null, "display_name": "Checkout completed", "feature_ids": [], "journey_rum": {"rum_steps": [{"composite": {"kind": "all_of", "max_window_ms": 30000, "predicates": [{"query": "@type:action @action.type:click"}]}, "nodes": [{"query": "@type:action @action.type:click"}], "type": "start"}]}, "name": "checkout_completed", "tags": ["team:checkout"]}, "id": "abc12345-1234-5678-abcd-ef1234567890", "type": "operations"}} When the request is sent