diff --git a/cassettes/features/v2/feature_flags/Archive-a-feature-flag-returns-OK-response.frozen b/cassettes/features/v2/feature_flags/Archive-a-feature-flag-returns-OK-response.frozen deleted file mode 100644 index d596042246e6..000000000000 --- a/cassettes/features/v2/feature_flags/Archive-a-feature-flag-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:48.773Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Archive-a-feature-flag-returns-OK-response.yml b/cassettes/features/v2/feature_flags/Archive-a-feature-flag-returns-OK-response.yml deleted file mode 100644 index 023bee187aa8..000000000000 --- a/cassettes/features/v2/feature_flags/Archive-a-feature-flag-returns-OK-response.yml +++ /dev/null @@ -1,117 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:48 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true"},{"key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false"}]},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:48.974579Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:48 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:49.369442Z","created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:49.369442Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -- recorded_at: Wed, 22 Apr 2026 20:15:48 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/unarchive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:49.666561Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -- recorded_at: Wed, 22 Apr 2026 20:15:48 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/08855245-91dc-4eec-be0c-eb763a859cc4/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:50.243688Z","created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:50.243688Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/Create-a-feature-flag-returns-Created-response.frozen b/cassettes/features/v2/feature_flags/Create-a-feature-flag-returns-Created-response.frozen deleted file mode 100644 index c4770cb18668..000000000000 --- a/cassettes/features/v2/feature_flags/Create-a-feature-flag-returns-Created-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:50.594Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Create-a-feature-flag-returns-Created-response.yml b/cassettes/features/v2/feature_flags/Create-a-feature-flag-returns-Created-response.yml deleted file mode 100644 index 793da1d98b02..000000000000 --- a/cassettes/features/v2/feature_flags/Create-a-feature-flag-returns-Created-response.yml +++ /dev/null @@ -1,64 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:50 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"default_variant_key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","description":"Test - feature flag for BDD scenarios","key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true"},{"key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false"}]},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"a170b047-9a4a-4261-9d9c-2ae59bbdf38c","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:50.760017Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0b01d033fb17","override_allocation_key":"allocation-override-0b01d033fb17","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-85505efd5a57","override_allocation_key":"allocation-override-85505efd5a57","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-baef5d1e356c","override_allocation_key":"allocation-override-baef5d1e356c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-2f55fe85c4b5","override_allocation_key":"allocation-override-2f55fe85c4b5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0e194ce19322","override_allocation_key":"allocation-override-0e194ce19322","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:50.760017Z","value_type":"BOOLEAN","variants":[{"id":"e97bc68e-c722-4b34-a126-6ab93900f00c","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true","created_at":"2026-04-22T20:15:50.769161Z","updated_at":"2026-04-22T20:15:50.769161Z"},{"id":"361db259-9e8d-44b0-b801-470f1b212c30","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false","created_at":"2026-04-22T20:15:50.776775Z","updated_at":"2026-04-22T20:15:50.776775Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:50 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/a170b047-9a4a-4261-9d9c-2ae59bbdf38c/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"a170b047-9a4a-4261-9d9c-2ae59bbdf38c","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:51.21863Z","created_at":"2026-04-22T20:15:50.760017Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0b01d033fb17","override_allocation_key":"allocation-override-0b01d033fb17","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-85505efd5a57","override_allocation_key":"allocation-override-85505efd5a57","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-baef5d1e356c","override_allocation_key":"allocation-override-baef5d1e356c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-2f55fe85c4b5","override_allocation_key":"allocation-override-2f55fe85c4b5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0e194ce19322","override_allocation_key":"allocation-override-0e194ce19322","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:51.21863Z","value_type":"BOOLEAN","variants":[{"id":"e97bc68e-c722-4b34-a126-6ab93900f00c","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true","created_at":"2026-04-22T20:15:50.769161Z","updated_at":"2026-04-22T20:15:50.769161Z"},{"id":"361db259-9e8d-44b0-b801-470f1b212c30","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false","created_at":"2026-04-22T20:15:50.776775Z","updated_at":"2026-04-22T20:15:50.776775Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/Create-allocation-for-a-flag-in-an-environment-returns-Created-response.frozen b/cassettes/features/v2/feature_flags/Create-allocation-for-a-flag-in-an-environment-returns-Created-response.frozen deleted file mode 100644 index 56525ae085ef..000000000000 --- a/cassettes/features/v2/feature_flags/Create-allocation-for-a-flag-in-an-environment-returns-Created-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:51.642Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Create-allocation-for-a-flag-in-an-environment-returns-Created-response.yml b/cassettes/features/v2/feature_flags/Create-allocation-for-a-flag-in-an-environment-returns-Created-response.yml deleted file mode 100644 index 8a8932f61757..000000000000 --- a/cassettes/features/v2/feature_flags/Create-allocation-for-a-flag-in-an-environment-returns-Created-response.yml +++ /dev/null @@ -1,134 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:51 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - A","value":"true"},{"key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - B","value":"false"}]},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:51.791938Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-ebc70681da00","override_allocation_key":"allocation-override-ebc70681da00","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-b923b17a0979","override_allocation_key":"allocation-override-b923b17a0979","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-155f406ff57e","override_allocation_key":"allocation-override-155f406ff57e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-8811070d6fa3","override_allocation_key":"allocation-override-8811070d6fa3","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-c8eeb8505cf7","override_allocation_key":"allocation-override-c8eeb8505cf7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:51.791938Z","value_type":"BOOLEAN","variants":[{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"},{"id":"c2ee4b53-bf3e-4ff9-b4cc-8f8cf930a62f","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - B","value":"false","created_at":"2026-04-22T20:15:51.808304Z","updated_at":"2026-04-22T20:15:51.808304Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:51 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"name":"Test Environment Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","queries":["test-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","env-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951"]},"type":"environments"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/environments - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"88b05d9a-5492-48a2-b06f-ea4b49acdd21","type":"environments","attributes":{"is_production":false,"name":"Test - Environment Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","queries":["test-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","env-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951"],"require_feature_flag_approval":false}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:51 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"guardrail_metrics":[],"key":"new-targeting-rule-test-create_allocation_for_a_flag_in_an_environment_returns_created_response-1776888951","name":"New - targeting rule Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","targeting_rules":[],"type":"CANARY","variant_weights":[{"value":100,"variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63"}]},"type":"allocations"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3/environments/88b05d9a-5492-48a2-b06f-ea4b49acdd21/allocations - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"bd16d8f4-8d7e-4369-b0d8-4ebc3ff3a0a5","type":"allocations","attributes":{"created_at":"2026-04-22T20:15:53.849337881Z","environment_ids":["88b05d9a-5492-48a2-b06f-ea4b49acdd21"],"experiment_id":null,"guardrail_metrics":[],"key":"new-targeting-rule-test-create_allocation_for_a_flag_in_an_environment_returns_created_response-1776888951","name":"New - targeting rule Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","order_position":0,"targeting_rules":[],"type":"CANARY","updated_at":"2026-04-22T20:15:53.849337881Z","variant_weights":[{"id":"7bb71a98-b169-4a80-ac96-0d8d4e8fce51","created_at":"2026-04-22T20:15:53.855454Z","updated_at":"2026-04-22T20:15:53.855454Z","value":100,"variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","variant":{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"}}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:51 GMT - request: - body: null - headers: - Accept: - - '*/*' - method: DELETE - uri: https://api.datadoghq.com/api/v2/feature-flags/environments/88b05d9a-5492-48a2-b06f-ea4b49acdd21 - response: - body: - encoding: UTF-8 - string: '' - headers: {} - status: - code: 204 - message: No Content -- recorded_at: Wed, 22 Apr 2026 20:15:51 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:54.879082Z","created_at":"2026-04-22T20:15:51.791938Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-ebc70681da00","override_allocation_key":"allocation-override-ebc70681da00","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-b923b17a0979","override_allocation_key":"allocation-override-b923b17a0979","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-155f406ff57e","override_allocation_key":"allocation-override-155f406ff57e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-8811070d6fa3","override_allocation_key":"allocation-override-8811070d6fa3","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-c8eeb8505cf7","override_allocation_key":"allocation-override-c8eeb8505cf7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:54.879082Z","value_type":"BOOLEAN","variants":[{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"},{"id":"c2ee4b53-bf3e-4ff9-b4cc-8f8cf930a62f","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - B","value":"false","created_at":"2026-04-22T20:15:51.808304Z","updated_at":"2026-04-22T20:15:51.808304Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/Create-an-environment-returns-Created-response.frozen b/cassettes/features/v2/feature_flags/Create-an-environment-returns-Created-response.frozen deleted file mode 100644 index d4e0c841fb4b..000000000000 --- a/cassettes/features/v2/feature_flags/Create-an-environment-returns-Created-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:55.045Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Create-an-environment-returns-Created-response.yml b/cassettes/features/v2/feature_flags/Create-an-environment-returns-Created-response.yml deleted file mode 100644 index cfb113857a7f..000000000000 --- a/cassettes/features/v2/feature_flags/Create-an-environment-returns-Created-response.yml +++ /dev/null @@ -1,41 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:55 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"name":"Test Environment Test-Create_an_environment_returns_Created_response-1776888955","queries":["test-Test-Create_an_environment_returns_Created_response-1776888955","env-Test-Create_an_environment_returns_Created_response-1776888955"]},"type":"environments"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/environments - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"e8d345e2-dca2-4270-912f-1189174ee338","type":"environments","attributes":{"is_production":false,"name":"Test - Environment Test-Create_an_environment_returns_Created_response-1776888955","queries":["test-Test-Create_an_environment_returns_Created_response-1776888955","env-Test-Create_an_environment_returns_Created_response-1776888955"],"require_feature_flag_approval":false}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:55 GMT - request: - body: null - headers: - Accept: - - '*/*' - method: DELETE - uri: https://api.datadoghq.com/api/v2/feature-flags/environments/e8d345e2-dca2-4270-912f-1189174ee338 - response: - body: - encoding: UTF-8 - string: '' - headers: {} - status: - code: 204 - message: No Content -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/Get-a-feature-flag-returns-OK-response.frozen b/cassettes/features/v2/feature_flags/Get-a-feature-flag-returns-OK-response.frozen deleted file mode 100644 index 1f7eb83b2431..000000000000 --- a/cassettes/features/v2/feature_flags/Get-a-feature-flag-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:56.395Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Get-a-feature-flag-returns-OK-response.yml b/cassettes/features/v2/feature_flags/Get-a-feature-flag-returns-OK-response.yml deleted file mode 100644 index c44b2c470cc7..000000000000 --- a/cassettes/features/v2/feature_flags/Get-a-feature-flag-returns-OK-response.yml +++ /dev/null @@ -1,90 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:56 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true"},{"key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false"}]},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:56.568439Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:56 GMT - request: - body: null - headers: - Accept: - - application/json - method: GET - uri: https://api.datadoghq.com/api/v2/feature-flags/bb56c49c-0867-4c87-9a5a-07b2de32a8af - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:56.568439Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -- recorded_at: Wed, 22 Apr 2026 20:15:56 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/bb56c49c-0867-4c87-9a5a-07b2de32a8af/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:57.245709Z","created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:57.245709Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/List-feature-flags-returns-OK-response.frozen b/cassettes/features/v2/feature_flags/List-feature-flags-returns-OK-response.frozen deleted file mode 100644 index 68cedf36c444..000000000000 --- a/cassettes/features/v2/feature_flags/List-feature-flags-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:57.469Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/List-feature-flags-returns-OK-response.yml b/cassettes/features/v2/feature_flags/List-feature-flags-returns-OK-response.yml deleted file mode 100644 index 0e30c0d22373..000000000000 --- a/cassettes/features/v2/feature_flags/List-feature-flags-returns-OK-response.yml +++ /dev/null @@ -1,116 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:57 GMT - request: - body: null - headers: - Accept: - - application/json - method: GET - uri: https://api.datadoghq.com/api/v2/feature-flags?limit=10 - response: - body: - encoding: UTF-8 - string: '{"data":[{"id":"bb56c49c-0867-4c87-9a5a-07b2de32a8af","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:57.245709Z","created_at":"2026-04-22T20:15:56.568439Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-73bd6f12f525","override_allocation_key":"allocation-override-73bd6f12f525","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-96aa706a3479","override_allocation_key":"allocation-override-96aa706a3479","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-529d29a38578","override_allocation_key":"allocation-override-529d29a38578","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-37af84248349","override_allocation_key":"allocation-override-37af84248349","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","override_variant_id":null,"default_allocation_key":"allocation-default-398c438307b1","override_allocation_key":"allocation-override-398c438307b1","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Get_a_feature_flag_returns_OK_response-1776888956","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Get_a_feature_flag_returns_OK_response-1776888956","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:57.245709Z","value_type":"BOOLEAN","variants":[{"id":"2aeac626-73a8-4b6c-aaa3-447ded6ee336","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-1","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 A","value":"true","created_at":"2026-04-22T20:15:56.5828Z","updated_at":"2026-04-22T20:15:56.5828Z"},{"id":"eb101534-039c-4e22-afdd-afd2a393d14b","key":"variant-Test-Get_a_feature_flag_returns_OK_response-1776888956-2","name":"Variant - Test-Get_a_feature_flag_returns_OK_response-1776888956 B","value":"false","created_at":"2026-04-22T20:15:56.590965Z","updated_at":"2026-04-22T20:15:56.590965Z"}]}},{"id":"e6c7f35a-b5ca-4dd9-afef-1f82e56ef3c3","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:54.879082Z","created_at":"2026-04-22T20:15:51.791938Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-ebc70681da00","override_allocation_key":"allocation-override-ebc70681da00","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-b923b17a0979","override_allocation_key":"allocation-override-b923b17a0979","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-155f406ff57e","override_allocation_key":"allocation-override-155f406ff57e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-8811070d6fa3","override_allocation_key":"allocation-override-8811070d6fa3","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"80763910-cca1-46e4-b44e-756ae2e40c63","override_variant_id":null,"default_allocation_key":"allocation-default-c8eeb8505cf7","override_allocation_key":"allocation-override-c8eeb8505cf7","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:54.879082Z","value_type":"BOOLEAN","variants":[{"id":"80763910-cca1-46e4-b44e-756ae2e40c63","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-1","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - A","value":"true","created_at":"2026-04-22T20:15:51.800572Z","updated_at":"2026-04-22T20:15:51.800572Z"},{"id":"c2ee4b53-bf3e-4ff9-b4cc-8f8cf930a62f","key":"variant-Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951-2","name":"Variant - Test-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1776888951 - B","value":"false","created_at":"2026-04-22T20:15:51.808304Z","updated_at":"2026-04-22T20:15:51.808304Z"}]}},{"id":"a170b047-9a4a-4261-9d9c-2ae59bbdf38c","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:51.21863Z","created_at":"2026-04-22T20:15:50.760017Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0b01d033fb17","override_allocation_key":"allocation-override-0b01d033fb17","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-85505efd5a57","override_allocation_key":"allocation-override-85505efd5a57","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-baef5d1e356c","override_allocation_key":"allocation-override-baef5d1e356c","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-2f55fe85c4b5","override_allocation_key":"allocation-override-2f55fe85c4b5","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e97bc68e-c722-4b34-a126-6ab93900f00c","override_variant_id":null,"default_allocation_key":"allocation-default-0e194ce19322","override_allocation_key":"allocation-override-0e194ce19322","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Create_a_feature_flag_returns_Created_response-1776888950","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Create_a_feature_flag_returns_Created_response-1776888950","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:51.21863Z","value_type":"BOOLEAN","variants":[{"id":"e97bc68e-c722-4b34-a126-6ab93900f00c","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-1","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 A","value":"true","created_at":"2026-04-22T20:15:50.769161Z","updated_at":"2026-04-22T20:15:50.769161Z"},{"id":"361db259-9e8d-44b0-b801-470f1b212c30","key":"variant-Test-Create_a_feature_flag_returns_Created_response-1776888950-2","name":"Variant - Test-Create_a_feature_flag_returns_Created_response-1776888950 B","value":"false","created_at":"2026-04-22T20:15:50.776775Z","updated_at":"2026-04-22T20:15:50.776775Z"}]}},{"id":"08855245-91dc-4eec-be0c-eb763a859cc4","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:50.243688Z","created_at":"2026-04-22T20:15:48.974579Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-16572a55982f","override_allocation_key":"allocation-override-16572a55982f","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-194e375313c4","override_allocation_key":"allocation-override-194e375313c4","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-5c72335a24a0","override_allocation_key":"allocation-override-5c72335a24a0","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b8ecc98ba24f","override_allocation_key":"allocation-override-b8ecc98ba24f","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","override_variant_id":null,"default_allocation_key":"allocation-default-b1a5fef0b792","override_allocation_key":"allocation-override-b1a5fef0b792","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Archive_a_feature_flag_returns_OK_response-1776888948","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Archive_a_feature_flag_returns_OK_response-1776888948","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:15:50.243688Z","value_type":"BOOLEAN","variants":[{"id":"253b5750-5d84-41ed-afe5-c0a5542d6be4","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-1","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 A","value":"true","created_at":"2026-04-22T20:15:49.008716Z","updated_at":"2026-04-22T20:15:49.008716Z"},{"id":"44add168-275b-4553-8669-0a8785112ef3","key":"variant-Test-Archive_a_feature_flag_returns_OK_response-1776888948-2","name":"Variant - Test-Archive_a_feature_flag_returns_OK_response-1776888948 B","value":"false","created_at":"2026-04-22T20:15:49.018061Z","updated_at":"2026-04-22T20:15:49.018061Z"}]}},{"id":"23d5a8bb-4d87-4554-900e-ba80d6a056d2","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:40.663307Z","created_at":"2026-04-22T20:09:39.970489Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-c0e5d7dcc6fc","override_allocation_key":"allocation-override-c0e5d7dcc6fc","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-3a52ca8ed199","override_allocation_key":"allocation-override-3a52ca8ed199","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-732c6e4ea5b9","override_allocation_key":"allocation-override-732c6e4ea5b9","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-e6a9df33e0f3","override_allocation_key":"allocation-override-e6a9df33e0f3","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","override_variant_id":null,"default_allocation_key":"allocation-default-020dbdcaa62e","override_allocation_key":"allocation-override-020dbdcaa62e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Create_a_feature_flag_returns_Created_response_1776888579","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Example-Create_a_feature_flag_returns_Created_response_1776888579","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:40.663307Z","value_type":"BOOLEAN","variants":[{"id":"2c2b9a62-05f0-4ba5-83a0-19ef495304e5","key":"variant-Example-Create_a_feature_flag_returns_Created_response_1776888579-1","name":"Variant - Example-Create_a_feature_flag_returns_Created_response_1776888579 A","value":"true","created_at":"2026-04-22T20:09:39.987239Z","updated_at":"2026-04-22T20:09:39.987239Z"},{"id":"971e3ecb-7783-475b-b762-34e3e0668a8b","key":"variant-Example-Create_a_feature_flag_returns_Created_response_1776888579-2","name":"Variant - Example-Create_a_feature_flag_returns_Created_response_1776888579 B","value":"false","created_at":"2026-04-22T20:09:40.009106Z","updated_at":"2026-04-22T20:09:40.009106Z"}]}},{"id":"7af43074-3a8b-434d-b078-db42f2960b89","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:41.126926Z","created_at":"2026-04-22T20:09:39.797973Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-18a97bb49c38","override_allocation_key":"allocation-override-18a97bb49c38","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-8af3505a73cd","override_allocation_key":"allocation-override-8af3505a73cd","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-4880c9671914","override_allocation_key":"allocation-override-4880c9671914","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-a9930d48f40e","override_allocation_key":"allocation-override-a9930d48f40e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"db583ad2-cf6b-4890-a231-6efc025e0af2","override_variant_id":null,"default_allocation_key":"allocation-default-e7f602c74daa","override_allocation_key":"allocation-override-e7f602c74daa","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Update_a_feature_flag_returns_OK_response_1776888577","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Example-Update_a_feature_flag_returns_OK_response_1776888577","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:41.126926Z","value_type":"BOOLEAN","variants":[{"id":"db583ad2-cf6b-4890-a231-6efc025e0af2","key":"variant-Example-Update_a_feature_flag_returns_OK_response_1776888577-1","name":"Variant - Example-Update_a_feature_flag_returns_OK_response_1776888577 A","value":"true","created_at":"2026-04-22T20:09:39.807236Z","updated_at":"2026-04-22T20:09:39.807236Z"},{"id":"31b43d08-1f31-41ae-b159-261e7d67360d","key":"variant-Example-Update_a_feature_flag_returns_OK_response_1776888577-2","name":"Variant - Example-Update_a_feature_flag_returns_OK_response_1776888577 B","value":"false","created_at":"2026-04-22T20:09:39.815925Z","updated_at":"2026-04-22T20:09:39.815925Z"}]}},{"id":"b4270222-2336-43f5-beb2-2c5ca678138d","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:39.385408Z","created_at":"2026-04-22T20:09:38.338818Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-bd83b68f6c24","override_allocation_key":"allocation-override-bd83b68f6c24","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-e7fddd6a64a6","override_allocation_key":"allocation-override-e7fddd6a64a6","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-ece8f4716439","override_allocation_key":"allocation-override-ece8f4716439","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-db3b393dfd49","override_allocation_key":"allocation-override-db3b393dfd49","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"d39a5390-1566-4252-8e6f-60d978f852eb","override_variant_id":null,"default_allocation_key":"allocation-default-a208253d3e73","override_allocation_key":"allocation-override-a208253d3e73","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Get_a_feature_flag_returns_OK_response_1776888577","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Example-Get_a_feature_flag_returns_OK_response_1776888577","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:39.385408Z","value_type":"BOOLEAN","variants":[{"id":"d39a5390-1566-4252-8e6f-60d978f852eb","key":"variant-Example-Get_a_feature_flag_returns_OK_response_1776888577-1","name":"Variant - Example-Get_a_feature_flag_returns_OK_response_1776888577 A","value":"true","created_at":"2026-04-22T20:09:38.352145Z","updated_at":"2026-04-22T20:09:38.352145Z"},{"id":"e855eab7-7cad-4dcb-9c1b-754841a8e16c","key":"variant-Example-Get_a_feature_flag_returns_OK_response_1776888577-2","name":"Variant - Example-Get_a_feature_flag_returns_OK_response_1776888577 B","value":"false","created_at":"2026-04-22T20:09:38.362969Z","updated_at":"2026-04-22T20:09:38.362969Z"}]}},{"id":"ecf2f33b-d18d-4d81-8f11-a7ca79fd8602","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:09:39.043852Z","created_at":"2026-04-22T20:09:37.106435Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-29d8cc69a58e","override_allocation_key":"allocation-override-29d8cc69a58e","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-21c020bf18f8","override_allocation_key":"allocation-override-21c020bf18f8","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-6d77d6fd1153","override_allocation_key":"allocation-override-6d77d6fd1153","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-ab4754e52477","override_allocation_key":"allocation-override-ab4754e52477","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"79b978d5-6b88-4d93-859a-636915dfa037","override_variant_id":null,"default_allocation_key":"allocation-default-37429a821577","override_allocation_key":"allocation-override-37429a821577","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Archive_a_feature_flag_returns_OK_response_1776888576","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Example-Archive_a_feature_flag_returns_OK_response_1776888576","require_approval":false,"tags":[],"updated_at":"2026-04-22T20:09:39.043852Z","value_type":"BOOLEAN","variants":[{"id":"79b978d5-6b88-4d93-859a-636915dfa037","key":"variant-Example-Archive_a_feature_flag_returns_OK_response_1776888576-1","name":"Variant - Example-Archive_a_feature_flag_returns_OK_response_1776888576 A","value":"true","created_at":"2026-04-22T20:09:37.143951Z","updated_at":"2026-04-22T20:09:37.143951Z"},{"id":"aca4c4f2-aceb-41ac-80f3-589a8b40412c","key":"variant-Example-Archive_a_feature_flag_returns_OK_response_1776888576-2","name":"Variant - Example-Archive_a_feature_flag_returns_OK_response_1776888576 B","value":"false","created_at":"2026-04-22T20:09:37.152813Z","updated_at":"2026-04-22T20:09:37.152813Z"}]}},{"id":"7fdae36e-3c63-4ab9-ba5b-9599840d80ae","type":"feature-flags","attributes":{"archived_at":"2026-04-22T17:54:17.059667Z","created_at":"2026-04-22T17:54:13.922099Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-0c4b07aa0fa4","override_allocation_key":"allocation-override-0c4b07aa0fa4","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-0457316276b9","override_allocation_key":"allocation-override-0457316276b9","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-6d7c016b98c6","override_allocation_key":"allocation-override-6d7c016b98c6","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-cfd587050193","override_allocation_key":"allocation-override-cfd587050193","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","override_variant_id":null,"default_allocation_key":"allocation-default-40eb273725e2","override_allocation_key":"allocation-override-40eb273725e2","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453","require_approval":false,"tags":[],"updated_at":"2026-04-22T17:54:17.059667Z","value_type":"BOOLEAN","variants":[{"id":"fbe25f93-fe5e-4bba-a49f-2fac2cdf5e92","key":"variant-Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453-2","name":"Variant - Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453 - B","value":"false","created_at":"2026-04-22T17:54:13.937166Z","updated_at":"2026-04-22T17:54:13.937166Z"},{"id":"186c3c4e-5f23-4634-9614-ec535c3c63b3","key":"variant-Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453-1","name":"Variant - Example-Create_allocation_for_a_flag_in_an_environment_returns_Created_response_1776880453 - A","value":"true","created_at":"2026-04-22T17:54:13.930229Z","updated_at":"2026-04-22T17:54:13.930229Z"}]}},{"id":"abef70a7-f905-4fd2-a88c-66da88e0a1e1","type":"feature-flags","attributes":{"archived_at":"2026-04-22T17:54:15.437141Z","created_at":"2026-04-22T17:54:11.701494Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-717b1ace2bc5","override_allocation_key":"allocation-override-717b1ace2bc5","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-a2e9f2495663","override_allocation_key":"allocation-override-a2e9f2495663","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-dd81e86a1d0a","override_allocation_key":"allocation-override-dd81e86a1d0a","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-28ed2bc05840","override_allocation_key":"allocation-override-28ed2bc05840","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","override_variant_id":null,"default_allocation_key":"allocation-default-e5d96c48690c","override_allocation_key":"allocation-override-e5d96c48690c","is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451","require_approval":false,"tags":[],"updated_at":"2026-04-22T17:54:15.437141Z","value_type":"BOOLEAN","variants":[{"id":"b3c22d7b-3410-4a18-93d4-70aa24f8dbe1","key":"variant-Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451-1","name":"Variant - Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451 - A","value":"true","created_at":"2026-04-22T17:54:11.736654Z","updated_at":"2026-04-22T17:54:11.736654Z"},{"id":"ed49b612-5046-4a5b-b694-f8aa57648b77","key":"variant-Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451-2","name":"Variant - Example-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response_1776880451 - B","value":"false","created_at":"2026-04-22T17:54:11.744642Z","updated_at":"2026-04-22T17:54:11.744642Z"}]}}]}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/Update-a-feature-flag-returns-OK-response.frozen b/cassettes/features/v2/feature_flags/Update-a-feature-flag-returns-OK-response.frozen deleted file mode 100644 index 4438c7dc63f5..000000000000 --- a/cassettes/features/v2/feature_flags/Update-a-feature-flag-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:57.687Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Update-a-feature-flag-returns-OK-response.yml b/cassettes/features/v2/feature_flags/Update-a-feature-flag-returns-OK-response.yml deleted file mode 100644 index e7dcf1cf9641..000000000000 --- a/cassettes/features/v2/feature_flags/Update-a-feature-flag-returns-OK-response.yml +++ /dev/null @@ -1,95 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:57 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","name":"Test - Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true"},{"key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false"}]},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"d350e2d6-4896-429a-a6a1-44f1b0040bae","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:57.894572Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-655b96058447","override_allocation_key":"allocation-override-655b96058447","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-940b902e111d","override_allocation_key":"allocation-override-940b902e111d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-e00d0b6ecb45","override_allocation_key":"allocation-override-e00d0b6ecb45","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["test","staging"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-7944c23ab9e9","override_allocation_key":"allocation-override-7944c23ab9e9","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-0aa9c845ab6c","override_allocation_key":"allocation-override-0aa9c845ab6c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:57.894572Z","value_type":"BOOLEAN","variants":[{"id":"e04afa52-9096-417e-af40-bef68bd29a77","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true","created_at":"2026-04-22T20:15:57.908225Z","updated_at":"2026-04-22T20:15:57.908225Z"},{"id":"7ddefb2f-ae55-498e-ba68-028bdd2acb4f","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false","created_at":"2026-04-22T20:15:57.920794Z","updated_at":"2026-04-22T20:15:57.920794Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:57 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"description":"Updated description for the feature - flag","name":"Updated Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957"},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: PUT - uri: https://api.datadoghq.com/api/v2/feature-flags/d350e2d6-4896-429a-a6a1-44f1b0040bae - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"d350e2d6-4896-429a-a6a1-44f1b0040bae","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:57.894572Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-655b96058447","override_allocation_key":"allocation-override-655b96058447","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-940b902e111d","override_allocation_key":"allocation-override-940b902e111d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-e00d0b6ecb45","override_allocation_key":"allocation-override-e00d0b6ecb45","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-7944c23ab9e9","override_allocation_key":"allocation-override-7944c23ab9e9","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-0aa9c845ab6c","override_allocation_key":"allocation-override-0aa9c845ab6c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:58.282904Z","value_type":"BOOLEAN","variants":[{"id":"e04afa52-9096-417e-af40-bef68bd29a77","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true","created_at":"2026-04-22T20:15:57.908225Z","updated_at":"2026-04-22T20:15:57.908225Z"},{"id":"7ddefb2f-ae55-498e-ba68-028bdd2acb4f","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false","created_at":"2026-04-22T20:15:57.920794Z","updated_at":"2026-04-22T20:15:57.920794Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -- recorded_at: Wed, 22 Apr 2026 20:15:57 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/d350e2d6-4896-429a-a6a1-44f1b0040bae/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"d350e2d6-4896-429a-a6a1-44f1b0040bae","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:15:58.649581Z","created_at":"2026-04-22T20:15:57.894572Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Updated - description for the feature flag","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-655b96058447","override_allocation_key":"allocation-override-655b96058447","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-940b902e111d","override_allocation_key":"allocation-override-940b902e111d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-e00d0b6ecb45","override_allocation_key":"allocation-override-e00d0b6ecb45","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-7944c23ab9e9","override_allocation_key":"allocation-override-7944c23ab9e9","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"e04afa52-9096-417e-af40-bef68bd29a77","override_variant_id":null,"default_allocation_key":"allocation-default-0aa9c845ab6c","override_allocation_key":"allocation-override-0aa9c845ab6c","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_a_feature_flag_returns_OK_response-1776888957","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Updated - Test Feature Flag Test-Update_a_feature_flag_returns_OK_response-1776888957","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:58.649581Z","value_type":"BOOLEAN","variants":[{"id":"e04afa52-9096-417e-af40-bef68bd29a77","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-1","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 A","value":"true","created_at":"2026-04-22T20:15:57.908225Z","updated_at":"2026-04-22T20:15:57.908225Z"},{"id":"7ddefb2f-ae55-498e-ba68-028bdd2acb4f","key":"variant-Test-Update_a_feature_flag_returns_OK_response-1776888957-2","name":"Variant - Test-Update_a_feature_flag_returns_OK_response-1776888957 B","value":"false","created_at":"2026-04-22T20:15:57.920794Z","updated_at":"2026-04-22T20:15:57.920794Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/cassettes/features/v2/feature_flags/Update-targeting-rules-for-a-flag-in-an-environment-returns-OK-response.frozen b/cassettes/features/v2/feature_flags/Update-targeting-rules-for-a-flag-in-an-environment-returns-OK-response.frozen deleted file mode 100644 index 0273fd33fc42..000000000000 --- a/cassettes/features/v2/feature_flags/Update-targeting-rules-for-a-flag-in-an-environment-returns-OK-response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-04-22T20:15:58.838Z \ No newline at end of file diff --git a/cassettes/features/v2/feature_flags/Update-targeting-rules-for-a-flag-in-an-environment-returns-OK-response.yml b/cassettes/features/v2/feature_flags/Update-targeting-rules-for-a-flag-in-an-environment-returns-OK-response.yml deleted file mode 100644 index ca72f4f946dc..000000000000 --- a/cassettes/features/v2/feature_flags/Update-targeting-rules-for-a-flag-in-an-environment-returns-OK-response.yml +++ /dev/null @@ -1,134 +0,0 @@ -http_interactions: -- recorded_at: Wed, 22 Apr 2026 20:15:58 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"description":"Test feature flag for BDD scenarios","key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","name":"Test - Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","value_type":"BOOLEAN","variants":[{"key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - A","value":"true"},{"key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-2","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - B","value":"false"}]},"type":"feature-flags"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"a0d35980-96a6-4a9e-956f-390407054a69","type":"feature-flags","attributes":{"archived_at":null,"created_at":"2026-04-22T20:15:59.062012Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-73242898aed7","override_allocation_key":"allocation-override-73242898aed7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-441cf63434d5","override_allocation_key":"allocation-override-441cf63434d5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-9e0360b0d06e","override_allocation_key":"allocation-override-9e0360b0d06e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-8e088e0bab4d","override_allocation_key":"allocation-override-8e088e0bab4d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-6248561fa516","override_allocation_key":"allocation-override-6248561fa516","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:15:59.062012Z","value_type":"BOOLEAN","variants":[{"id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - A","value":"true","created_at":"2026-04-22T20:15:59.071764Z","updated_at":"2026-04-22T20:15:59.071764Z"},{"id":"8e69e285-abff-4253-bafd-beba008e9b6f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-2","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - B","value":"false","created_at":"2026-04-22T20:15:59.081786Z","updated_at":"2026-04-22T20:15:59.081786Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:58 GMT - request: - body: - encoding: UTF-8 - string: '{"data":{"attributes":{"name":"Test Environment Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","queries":["test-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","env-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958"]},"type":"environments"}}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/environments - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"ceb9a94c-ba26-4003-a153-f97fca9b209f","type":"environments","attributes":{"is_production":false,"name":"Test - Environment Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","queries":["test-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","env-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958"],"require_feature_flag_approval":false}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 201 - message: Created -- recorded_at: Wed, 22 Apr 2026 20:15:58 GMT - request: - body: - encoding: UTF-8 - string: '{"data":[{"attributes":{"exposure_schedule":{"rollout_options":{"autostart":false,"selection_interval_ms":86400000,"strategy":"UNIFORM_INTERVALS"},"rollout_steps":[{"exposure_ratio":0.05,"grouped_step_index":0,"interval_ms":null,"is_pause_record":false},{"exposure_ratio":0.25,"grouped_step_index":1,"interval_ms":null,"is_pause_record":false},{"exposure_ratio":1,"grouped_step_index":2,"interval_ms":null,"is_pause_record":false}]},"guardrail_metrics":[],"key":"overwrite-allocation-test-update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response-1776888958","name":"New - targeting rule Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","targeting_rules":[],"type":"CANARY","variant_weights":[{"value":100,"variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d"}]},"type":"allocations"}]}' - headers: - Accept: - - application/json - Content-Type: - - application/json - method: PUT - uri: https://api.datadoghq.com/api/v2/feature-flags/a0d35980-96a6-4a9e-956f-390407054a69/environments/ceb9a94c-ba26-4003-a153-f97fca9b209f/allocations - response: - body: - encoding: UTF-8 - string: '{"data":[{"id":"a0348d5c-d9b0-4151-86eb-304de14262cd","type":"allocations","attributes":{"created_at":"2026-04-22T20:16:00.322813054Z","environment_ids":["ceb9a94c-ba26-4003-a153-f97fca9b209f"],"experiment_id":null,"exposure_schedule":{"id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","allocation_id":"a0348d5c-d9b0-4151-86eb-304de14262cd","control_variant_id":null,"absolute_start_time":null,"rollout_options":{"strategy":"UNIFORM_INTERVALS","autostart":false,"selection_interval_ms":86400000},"rollout_steps":[{"id":"f2abe378-e049-4b93-8f13-30aa4d513803","allocation_exposure_schedule_id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","order_position":0,"exposure_ratio":0.05,"interval_ms":86400000,"is_pause_record":false,"grouped_step_index":0,"created_at":"2026-04-22T20:16:00.33066Z","updated_at":"2026-04-22T20:16:00.33066Z"},{"id":"cbcba455-6611-460f-9f67-39b4e179dfb0","allocation_exposure_schedule_id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","order_position":1,"exposure_ratio":0.25,"interval_ms":86400000,"is_pause_record":false,"grouped_step_index":1,"created_at":"2026-04-22T20:16:00.33066Z","updated_at":"2026-04-22T20:16:00.33066Z"},{"id":"b72d37a0-b363-418b-8890-8042fd04bc3d","allocation_exposure_schedule_id":"c346b4e1-b6ef-410c-9b07-3a09ce4a6fa2","order_position":2,"exposure_ratio":1,"interval_ms":null,"is_pause_record":false,"grouped_step_index":2,"created_at":"2026-04-22T20:16:00.33066Z","updated_at":"2026-04-22T20:16:00.33066Z"}],"guardrail_triggers":[],"guardrail_triggered_action":null,"created_at":"2026-04-22T20:16:00.327035Z","updated_at":"2026-04-22T20:16:00.327035Z"},"guardrail_metrics":[],"key":"overwrite-allocation-test-update_targeting_rules_for_a_flag_in_an_environment_returns_ok_response-1776888958","name":"New - targeting rule Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","order_position":0,"targeting_rules":[],"type":"CANARY","updated_at":"2026-04-22T20:16:00.322813054Z","variant_weights":[{"id":"2a61e0e7-7365-46f6-a582-13d3795a2331","created_at":"2026-04-22T20:16:00.337693Z","updated_at":"2026-04-22T20:16:00.337693Z","value":100,"variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","variant":{"id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - A","value":"true","created_at":"2026-04-22T20:15:59.071764Z","updated_at":"2026-04-22T20:15:59.071764Z"}}]}}]}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -- recorded_at: Wed, 22 Apr 2026 20:15:58 GMT - request: - body: null - headers: - Accept: - - '*/*' - method: DELETE - uri: https://api.datadoghq.com/api/v2/feature-flags/environments/ceb9a94c-ba26-4003-a153-f97fca9b209f - response: - body: - encoding: UTF-8 - string: '' - headers: {} - status: - code: 204 - message: No Content -- recorded_at: Wed, 22 Apr 2026 20:15:58 GMT - request: - body: null - headers: - Accept: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/feature-flags/a0d35980-96a6-4a9e-956f-390407054a69/archive - response: - body: - encoding: UTF-8 - string: '{"data":{"id":"a0d35980-96a6-4a9e-956f-390407054a69","type":"feature-flags","attributes":{"archived_at":"2026-04-22T20:16:01.056984Z","created_at":"2026-04-22T20:15:59.062012Z","created_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","description":"Test - feature flag for BDD scenarios","distribution_channel":"ALL","feature_flag_environments":[{"environment_id":"592600c2-8327-424d-960f-608c327ee96d","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774470658"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-73242898aed7","override_allocation_key":"allocation-override-73242898aed7","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"809cd83d-51ac-4f60-9ce5-cfad4d662114","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","environment_queries":["env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346","test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774471346"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-441cf63434d5","override_allocation_key":"allocation-override-441cf63434d5","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"21c84268-9fc7-4b6d-82ea-bb2090469aba","environment_name":"Test - Environment Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","environment_queries":["test-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385","env-Test-Typescript-Create_allocation_for_a_flag_in_an_environment_returns_Created_response-1774472385"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-9e0360b0d06e","override_allocation_key":"allocation-override-9e0360b0d06e","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"0b94dbaa-9efb-419d-8bd7-ef56f3828986","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773321543","environment_queries":["staging","test"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-8e088e0bab4d","override_allocation_key":"allocation-override-8e088e0bab4d","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null},{"environment_id":"afdaa512-6307-4965-bf92-62cc6bea5d00","environment_name":"Test - Environment Test-Typescript-Create_an_environment_returns_Created_response-1773322166","environment_queries":["env-Test-Typescript-Create_an_environment_returns_Created_response-1773322166","test-Test-Typescript-Create_an_environment_returns_Created_response-1773322166"],"status":"DISABLED","default_variant_id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","override_variant_id":null,"default_allocation_key":"allocation-default-6248561fa516","override_allocation_key":"allocation-override-6248561fa516","allocations":null,"is_production":false,"require_feature_flag_approval":false,"pending_suggestion_id":null}],"key":"test-feature-flag-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","last_updated_by":"3ad549bf-eba0-11e9-a77a-0705486660d0","name":"Test - Feature Flag Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958","require_approval":false,"staleness_status":"ACTIVE","tags":[],"updated_at":"2026-04-22T20:16:01.056984Z","value_type":"BOOLEAN","variants":[{"id":"fc71eafe-8428-47c5-b381-5c8ab1f92e9d","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-1","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - A","value":"true","created_at":"2026-04-22T20:15:59.071764Z","updated_at":"2026-04-22T20:15:59.071764Z"},{"id":"8e69e285-abff-4253-bafd-beba008e9b6f","key":"variant-Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958-2","name":"Variant - Test-Update_targeting_rules_for_a_flag_in_an_environment_returns_OK_response-1776888958 - B","value":"false","created_at":"2026-04-22T20:15:59.081786Z","updated_at":"2026-04-22T20:15:59.081786Z"}]}}}' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/features/v2/feature_flags.feature b/features/v2/feature_flags.feature index f44699236d86..9a2de430a91e 100644 --- a/features/v2/feature_flags.feature +++ b/features/v2/feature_flags.feature @@ -53,7 +53,7 @@ Feature: Feature Flags When the request is sent Then the response status is 404 Not Found - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Archive a feature flag returns "OK" response Given there is a valid "feature_flag" in the system And new "ArchiveFeatureFlag" request @@ -75,7 +75,7 @@ Feature: Feature Flags When the request is sent Then the response status is 409 Conflict - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Create a feature flag returns "Created" response Given new "CreateFeatureFlag" request And body with value {"data": {"type": "feature-flags", "attributes": {"default_variant_key": "variant-{{ unique }}-1", "description": "Test feature flag for BDD scenarios", "key": "test-feature-flag-{{ unique }}", "name": "Test Feature Flag {{ unique }}", "value_type": "BOOLEAN", "variants": [{"key": "variant-{{ unique }}-1", "name": "Variant {{ unique }} A", "value": "true"}, {"key": "variant-{{ unique }}-2", "name": "Variant {{ unique }} B", "value": "false"}]}}} @@ -85,7 +85,7 @@ Feature: Feature Flags And the response "data.attributes.name" is equal to "Test Feature Flag {{ unique }}" And the response "data.attributes.value_type" is equal to "BOOLEAN" - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Create allocation for a flag in an environment returns "Created" response Given there is a valid "feature_flag" in the system And there is a valid "environment" in the system @@ -110,7 +110,7 @@ Feature: Feature Flags When the request is sent Then the response status is 409 Conflict - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Create an environment returns "Created" response Given new "CreateFeatureFlagsEnvironment" request And body with value {"data": {"type": "environments", "attributes": {"name": "Test Environment {{ unique }}", "queries": ["test-{{ unique }}", "env-{{ unique }}"]}}} @@ -272,7 +272,7 @@ Feature: Feature Flags When the request is sent Then the response status is 404 Not Found - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Get a feature flag returns "OK" response Given there is a valid "feature_flag" in the system And new "GetFeatureFlag" request @@ -304,7 +304,7 @@ Feature: Feature Flags When the request is sent Then the response status is 200 OK - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: List feature flags returns "OK" response Given new "ListFeatureFlags" request And request contains "limit" parameter with value 10 @@ -461,7 +461,7 @@ Feature: Feature Flags When the request is sent Then the response status is 404 Not Found - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Update a feature flag returns "OK" response Given there is a valid "feature_flag" in the system And new "UpdateFeatureFlag" request @@ -533,7 +533,7 @@ Feature: Feature Flags When the request is sent Then the response status is 200 OK - @team:DataDog/feature-flags + @skip @team:DataDog/feature-flags Scenario: Update targeting rules for a flag in an environment returns "OK" response Given there is a valid "feature_flag" in the system And there is a valid "environment" in the system